home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_70_CUSTFRMT.txt < prev    next >
Text File  |  1993-07-15  |  95KB  |  1,727 lines

  1. # near model CODE resource
  2. # jump table entries: 10856-10857 (2 of them)
  3. export_1357:
  4. fn00000000:
  5. 00000000  4E56 FF00                link       A6, -0x0100
  6. 00000004  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  7. 00000008  49ED E220                lea.l      A4, [A5 - 0x1DE0]
  8. 0000000C  47EE FF00                lea.l      A3, [A6 - 0x100]
  9. 00000010  7E00                     moveq.l    D7, 0x00
  10. label00000012:
  11. 00000012  2F0B                     move.l     -[A7], A3
  12. 00000014  2007                     move.l     D0, D7
  13. 00000016  D0BC 0000 0640           add.l      D0, 0x640
  14. 0000001C  2F00                     move.l     -[A7], D0
  15. 0000001E  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  16. 00000022  2F0B                     move.l     -[A7], A3
  17. 00000024  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  18. 00000028  5280                     addq.l     D0, 1
  19. 0000002A  588F                     addq.l     A7, 4
  20. 0000002C  2F00                     move.l     -[A7], D0
  21. 0000002E  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  22. 00000032  2207                     move.l     D1, D7
  23. 00000034  E541                     asl        D1.w, 2
  24. 00000036  2980 1000                move.l     [A4 + D1.w], D0
  25. 0000003A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  26. 0000003E  6712                     beq        +0x14 /* 00000052 */
  27. 00000040  2F0B                     move.l     -[A7], A3
  28. 00000042  2007                     move.l     D0, D7
  29. 00000044  E540                     asl        D0.w, 2
  30. 00000046  2F34 0000                move.l     -[A7], [A4 + D0.w]
  31. 0000004A  4EAD 0F2A                jsr        [A5 + 0xF2A /* export_481 */]
  32. 0000004E  508F                     addq.l     A7, 8
  33. 00000050  6004                     bra        +0x6 /* 00000056 */
  34. label00000052:
  35. 00000052  7000                     moveq.l    D0, 0x00
  36. 00000054  600E                     bra        +0x10 /* 00000064 */
  37. label00000056:
  38. 00000056  5287                     addq.l     D7, 1
  39. 00000058  702E                     moveq.l    D0, 0x2E
  40. 0000005A  B087                     cmp.l      D0, D7
  41. 0000005C  6EB4                     bgt        -0x4A /* 00000012 */
  42. 0000005E  526D E21E                addq.w     [A5 - 0x1DE2], 1
  43. 00000062  7001                     moveq.l    D0, 0x01
  44. label00000064:
  45. 00000064  4CEE 1888 FEF0           movem.l    D3,D7,A3,A4, [A6 - 0x110]
  46. 0000006A  4E5E                     unlink     A6
  47. 0000006C  4E75                     rts
  48. export_1358:
  49. 0000006E  4E56 FDB8                link       A6, -0x0248
  50. 00000072  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  51. 00000076  286E 0014                movea.l    A4, [A6 + 0x14]
  52. 0000007A  4A6D E21E                tst.w      [A5 - 0x1DE2]
  53. 0000007E  6604                     bne        +0x6 /* 00000084 */
  54. 00000080  4EBA FF7E                jsr        [PC - 0x82 /* 00000000 */]
  55. label00000084:
  56. 00000084  426D EA5C                clr.w      [A5 - 0x15A4]
  57. 00000088  426E FEC8                clr.w      [A6 - 0x138]
  58. 0000008C  3D7C 0001 FDBA           move.w     [A6 - 0x246], 0x1
  59. 00000092  1D7C FFFF FECF           move.b     [A6 - 0x131], 0xFF
  60. 00000098  422E FECE                clr.b      [A6 - 0x132]
  61. 0000009C  422E FECB                clr.b      [A6 - 0x135]
  62. 000000A0  422E FECD                clr.b      [A6 - 0x133]
  63. 000000A4  422E FECF                clr.b      [A6 - 0x131]
  64. 000000A8  422E FDBF                clr.b      [A6 - 0x241]
  65. 000000AC  422E FDBE                clr.b      [A6 - 0x242]
  66. 000000B0  422E FDBD                clr.b      [A6 - 0x243]
  67. 000000B4  422E FED3                clr.b      [A6 - 0x12D]
  68. 000000B8  426E FDC4                clr.w      [A6 - 0x23C]
  69. 000000BC  426E FED0                clr.w      [A6 - 0x130]
  70. 000000C0  426E FFEA                clr.w      [A6 - 0x16]
  71. 000000C4  426E FFE8                clr.w      [A6 - 0x18]
  72. 000000C8  426E FDC2                clr.w      [A6 - 0x23E]
  73. 000000CC  426E FDC0                clr.w      [A6 - 0x240]
  74. 000000D0  426E FFFA                clr.w      [A6 - 0x6]
  75. 000000D4  202E 0010                move.l     D0, [A6 + 0x10]
  76. 000000D8  5280                     addq.l     D0, 1
  77. 000000DA  2D40 FFDC                move.l     [A6 - 0x24], D0
  78. 000000DE  206E 0010                movea.l    A0, [A6 + 0x10]
  79. 000000E2  7000                     moveq.l    D0, 0x00
  80. 000000E4  1010                     move.b     D0, [A0]
  81. 000000E6  D0AE 0010                add.l      D0, [A6 + 0x10]
  82. 000000EA  2D40 FFF4                move.l     [A6 - 0xC], D0
  83. 000000EE  606A                     bra        +0x6C /* 0000015A */
  84. label000000F0:
  85. 000000F0  206E FFDC                movea.l    A0, [A6 - 0x24]
  86. 000000F4  1010                     move.b     D0, [A0]
  87. 000000F6  5300                     subq.b     D0, 1
  88. 000000F8  6740                     beq        +0x42 /* 0000013A */
  89. 000000FA  0400 0013                subi.b     D0, 0x13
  90. 000000FE  6744                     beq        +0x46 /* 00000144 */
  91. 00000100  5900                     subq.b     D0, 4
  92. 00000102  670A                     beq        +0xC /* 0000010E */
  93. 00000104  5300                     subq.b     D0, 1
  94. 00000106  6748                     beq        +0x4A /* 00000150 */
  95. 00000108  5100                     subq.b     D0, 8
  96. 0000010A  672E                     beq        +0x30 /* 0000013A */
  97. 0000010C  6048                     bra        +0x4A /* 00000156 */
  98. label0000010E:
  99. 0000010E  202E FFDC                move.l     D0, [A6 - 0x24]
  100. 00000112  90AE 0010                sub.l      D0, [A6 + 0x10]
  101. 00000116  5280                     addq.l     D0, 1
  102. 00000118  7200                     moveq.l    D1, 0x00
  103. 0000011A  122E FECB                move.b     D1, [A6 - 0x135]
  104. 0000011E  522E FECB                addq.b     [A6 - 0x135], 1
  105. 00000122  41EE FECC                lea.l      A0, [A6 - 0x134]
  106. 00000126  1180 1000                move.b     [A0 + D1.w], D0
  107. 0000012A  7003                     moveq.l    D0, 0x03
  108. 0000012C  B02E FECB                cmp.b      D0, [A6 - 0x135]
  109. 00000130  6624                     bne        +0x26 /* 00000156 */
  110. 00000132  002E 0004 FDBD           ori.b      [A6 - 0x243], 0x4
  111. 00000138  601C                     bra        +0x1E /* 00000156 */
  112. label0000013A:
  113. 0000013A  52AE FFDC                addq.l     [A6 - 0x24], 1
  114. 0000013E  6016                     bra        +0x18 /* 00000156 */
  115. label00000140:
  116. 00000140  52AE FFDC                addq.l     [A6 - 0x24], 1
  117. label00000144:
  118. 00000144  206E FFDC                movea.l    A0, [A6 - 0x24]
  119. 00000148  7022                     moveq.l    D0, 0x22
  120. 0000014A  B010                     cmp.b      D0, [A0]
  121. 0000014C  66F2                     bne        -0xC /* 00000140 */
  122. 0000014E  6006                     bra        +0x8 /* 00000156 */
  123. label00000150:
  124. 00000150  002E 0004 FDBD           ori.b      [A6 - 0x243], 0x4
  125. label00000156:
  126. 00000156  52AE FFDC                addq.l     [A6 - 0x24], 1
  127. label0000015A:
  128. 0000015A  202E FFDC                move.l     D0, [A6 - 0x24]
  129. 0000015E  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  130. 00000162  638C                     bls        -0x72 /* 000000F0 */
  131. 00000164  4A6E 000E                tst.w      [A6 + 0xE]
  132. 00000168  6600 04AC                bne        +0x4AE /* 00000616 */
  133. 0000016C  206E 0008                movea.l    A0, [A6 + 0x8]
  134. 00000170  2D50 FFEC                move.l     [A6 - 0x14], [A0]
  135. 00000174  206E 0008                movea.l    A0, [A6 + 0x8]
  136. 00000178  2D68 0004 FFF0           move.l     [A6 - 0x10], [A0 + 0x4]
  137. 0000017E  202E 0010                move.l     D0, [A6 + 0x10]
  138. 00000182  5280                     addq.l     D0, 1
  139. 00000184  2D40 FFD8                move.l     [A6 - 0x28], D0
  140. 00000188  303C 0080                move.w     D0, 0x80
  141. 0000018C  C02E FFEC                and.b      D0, [A6 - 0x14]
  142. 00000190  6738                     beq        +0x3A /* 000001CA */
  143. 00000192  006E 0002 FDBA           ori.w      [A6 - 0x246], 0x2
  144. 00000198  7001                     moveq.l    D0, 0x01
  145. 0000019A  B02E FECB                cmp.b      D0, [A6 - 0x135]
  146. 0000019E  6514                     bcs        +0x16 /* 000001B4 */
  147. 000001A0  7001                     moveq.l    D0, 0x01
  148. 000001A2  B02E FECB                cmp.b      D0, [A6 - 0x135]
  149. 000001A6  665A                     bne        +0x5C /* 00000202 */
  150. 000001A8  102E FDBD                move.b     D0, [A6 - 0x243]
  151. 000001AC  4600                     not.b      D0
  152. 000001AE  7204                     moveq.l    D1, 0x04
  153. 000001B0  C200                     and.b      D1, D0
  154. 000001B2  674E                     beq        +0x50 /* 00000202 */
  155. label000001B4:
  156. 000001B4  002E 0020 FDBD           ori.b      [A6 - 0x243], 0x20 /* ' ' */
  157. 000001BA  7000                     moveq.l    D0, 0x00
  158. 000001BC  102E FECC                move.b     D0, [A6 - 0x134]
  159. 000001C0  D0AE 0010                add.l      D0, [A6 + 0x10]
  160. 000001C4  2D40 FFD8                move.l     [A6 - 0x28], D0
  161. 000001C8  6038                     bra        +0x3A /* 00000202 */
  162. label000001CA:
  163. 000001CA  486E FFEC                pea.l      [A6 - 0x14]
  164. 000001CE  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  165. 000001D2  4A40                     tst.w      D0
  166. 000001D4  588F                     addq.l     A7, 4
  167. 000001D6  662A                     bne        +0x2C /* 00000202 */
  168. 000001D8  7002                     moveq.l    D0, 0x02
  169. 000001DA  B02E FECB                cmp.b      D0, [A6 - 0x135]
  170. 000001DE  6514                     bcs        +0x16 /* 000001F4 */
  171. 000001E0  7002                     moveq.l    D0, 0x02
  172. 000001E2  B02E FECB                cmp.b      D0, [A6 - 0x135]
  173. 000001E6  661A                     bne        +0x1C /* 00000202 */
  174. 000001E8  102E FDBD                move.b     D0, [A6 - 0x243]
  175. 000001EC  4600                     not.b      D0
  176. 000001EE  7204                     moveq.l    D1, 0x04
  177. 000001F0  C200                     and.b      D1, D0
  178. 000001F2  670E                     beq        +0x10 /* 00000202 */
  179. label000001F4:
  180. 000001F4  7000                     moveq.l    D0, 0x00
  181. 000001F6  102E FECD                move.b     D0, [A6 - 0x133]
  182. 000001FA  D0AE 0010                add.l      D0, [A6 + 0x10]
  183. 000001FE  2D40 FFD8                move.l     [A6 - 0x28], D0
  184. label00000202:
  185. 00000202  2D6E FFD8 FFDC           move.l     [A6 - 0x24], [A6 - 0x28]
  186. 00000208  6000 01BE                bra        +0x1C0 /* 000003C8 */
  187. label0000020C:
  188. 0000020C  206E FFDC                movea.l    A0, [A6 - 0x24]
  189. 00000210  1010                     move.b     D0, [A0]
  190. 00000212  5300                     subq.b     D0, 1
  191. 00000214  6500 01AE                bcs        +0x1B0 /* 000003C4 */
  192. 00000218  0C00 0024                cmpi.b     D0, 0x24 /* '$' */
  193. 0000021C  6200 01A6                bhi        +0x1A8 /* 000003C4 */
  194. 00000220  7200                     moveq.l    D1, 0x00
  195. 00000222  1200                     move.b     D1, D0
  196. 00000224  D241                     add.w      D1, D1
  197. 00000226  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  198. 0000022A  4EFB 1000                jmp        [PC + D1.w]
  199. 0000022E  0164                     bchg       -[A4], D0
  200. 00000230  0182                     bclr       D2, D0
  201. 00000232  0182                     bclr       D2, D0
  202. 00000234  0182                     bclr       D2, D0
  203. 00000236  0182                     bclr       D2, D0
  204. 00000238  0182                     bclr       D2, D0
  205. 0000023A  0182                     bclr       D2, D0
  206. 0000023C  018E                     bclr       A6, D0
  207. 0000023E  018E                     bclr       A6, D0
  208. 00000240  018E                     bclr       A6, D0
  209. 00000242  018E                     bclr       A6, D0
  210. 00000244  018E                     bclr       A6, D0
  211. 00000246  018E                     bclr       A6, D0
  212. 00000248  018E                     bclr       A6, D0
  213. 0000024A  018E                     bclr       A6, D0
  214. 0000024C  018E                     bclr       A6, D0
  215. 0000024E  018E                     bclr       A6, D0
  216. 00000250  0182                     bclr       D2, D0
  217. 00000252  0182                     bclr       D2, D0
  218. 00000254  016E 014A                bchg       [A6 + 0x14A], D0
  219. 00000258  014A                     bchg       A2, D0
  220. 0000025A  013C 0198                btst       0x98, D0
  221. 0000025E  017A 0112                bchg       [PC + 0x112 /* 00000372, value 0xFDBD */], D0
  222. 00000262  0076 004C 0134           ori.w      <<invalid full ext with I/IS == 4>>, 0x4C /* 'L' */
  223. 00000268  00B0 0182 0182 0164      ori.l      <<invalid full ext with I/IS == 4>>, 0x1820182
  224. 00000270  014A                     bchg       A2, D0
  225. 00000272  014A                     bchg       A2, D0
  226. 00000274  0182                     bclr       D2, D0
  227. 00000276  0182                     bclr       D2, D0
  228. 00000278  7002                     moveq.l    D0, 0x02
  229. 0000027A  C02E FDBD                and.b      D0, [A6 - 0x243]
  230. 0000027E  6708                     beq        +0xA /* 00000288 */
  231. 00000280  526E FDC4                addq.w     [A6 - 0x23C], 1
  232. 00000284  6000 013E                bra        +0x140 /* 000003C4 */
  233. label00000288:
  234. 00000288  102E FDBD                move.b     D0, [A6 - 0x243]
  235. 0000028C  0800 0000                btst.b     D0, 0x0
  236. 00000290  6708                     beq        +0xA /* 0000029A */
  237. 00000292  526E FDC2                addq.w     [A6 - 0x23E], 1
  238. 00000296  6000 012C                bra        +0x12E /* 000003C4 */
  239. label0000029A:
  240. 0000029A  526E FDC0                addq.w     [A6 - 0x240], 1
  241. 0000029E  6000 0124                bra        +0x126 /* 000003C4 */
  242. 000002A2  7002                     moveq.l    D0, 0x02
  243. 000002A4  C02E FDBD                and.b      D0, [A6 - 0x243]
  244. 000002A8  670A                     beq        +0xC /* 000002B4 */
  245. 000002AA  002E 0040 FDBD           ori.b      [A6 - 0x243], 0x40 /* '@' */
  246. 000002B0  6000 0112                bra        +0x114 /* 000003C4 */
  247. label000002B4:
  248. 000002B4  102E FDBD                move.b     D0, [A6 - 0x243]
  249. 000002B8  0800 0000                btst.b     D0, 0x0
  250. 000002BC  6708                     beq        +0xA /* 000002C6 */
  251. 000002BE  526E FED0                addq.w     [A6 - 0x130], 1
  252. 000002C2  6000 0100                bra        +0x102 /* 000003C4 */
  253. label000002C6:
  254. 000002C6  4A6E FDC0                tst.w      [A6 - 0x240]
  255. 000002CA  6708                     beq        +0xA /* 000002D4 */
  256. 000002CC  526E FDC0                addq.w     [A6 - 0x240], 1
  257. 000002D0  6000 00F2                bra        +0xF4 /* 000003C4 */
  258. label000002D4:
  259. 000002D4  526E FFE8                addq.w     [A6 - 0x18], 1
  260. 000002D8  6000 00EA                bra        +0xEC /* 000003C4 */
  261. 000002DC  102E FDBD                move.b     D0, [A6 - 0x243]
  262. 000002E0  4600                     not.b      D0
  263. 000002E2  7201                     moveq.l    D1, 0x01
  264. 000002E4  C200                     and.b      D1, D0
  265. 000002E6  673E                     beq        +0x40 /* 00000326 */
  266. 000002E8  202E FFDC                move.l     D0, [A6 - 0x24]
  267. 000002EC  5380                     subq.l     D0, 1
  268. 000002EE  2040                     movea.l    A0, D0
  269. 000002F0  701C                     moveq.l    D0, 0x1C
  270. 000002F2  B010                     cmp.b      D0, [A0]
  271. 000002F4  670E                     beq        +0x10 /* 00000304 */
  272. 000002F6  202E FFDC                move.l     D0, [A6 - 0x24]
  273. 000002FA  5380                     subq.l     D0, 1
  274. 000002FC  2040                     movea.l    A0, D0
  275. 000002FE  701B                     moveq.l    D0, 0x1B
  276. 00000300  B010                     cmp.b      D0, [A0]
  277. 00000302  6622                     bne        +0x24 /* 00000326 */
  278. label00000304:
  279. 00000304  206E FFDC                movea.l    A0, [A6 - 0x24]
  280. 00000308  701C                     moveq.l    D0, 0x1C
  281. 0000030A  B028 0001                cmp.b      D0, [A0 + 0x1]
  282. 0000030E  670C                     beq        +0xE /* 0000031C */
  283. 00000310  206E FFDC                movea.l    A0, [A6 - 0x24]
  284. 00000314  701B                     moveq.l    D0, 0x1B
  285. 00000316  B028 0001                cmp.b      D0, [A0 + 0x1]
  286. 0000031A  660A                     bne        +0xC /* 00000326 */
  287. label0000031C:
  288. 0000031C  002E 0008 FDBD           ori.b      [A6 - 0x243], 0x8
  289. 00000322  6000 00A0                bra        +0xA2 /* 000003C4 */
  290. label00000326:
  291. 00000326  486E FFEC                pea.l      [A6 - 0x14]
  292. 0000032A  486D E20E                pea.l      [A5 - 0x1DF2]
  293. 0000032E  486E FFEC                pea.l      [A6 - 0x14]
  294. 00000332  4EAD 1A2A                jsr        [A5 + 0x1A2A /* export_833 */]
  295. 00000336  4FEF 000C                lea.l      A7, [A7 + 0xC]
  296. 0000033A  6000 0088                bra        +0x8A /* 000003C4 */
  297. 0000033E  102E FDBD                move.b     D0, [A6 - 0x243]
  298. 00000342  4600                     not.b      D0
  299. 00000344  7210                     moveq.l    D1, 0x10
  300. 00000346  C200                     and.b      D1, D0
  301. 00000348  677A                     beq        +0x7C /* 000003C4 */
  302. 0000034A  486E FFEC                pea.l      [A6 - 0x14]
  303. 0000034E  486D E216                pea.l      [A5 - 0x1DEA]
  304. 00000352  486E FFEC                pea.l      [A6 - 0x14]
  305. 00000356  4EAD 1A22                jsr        [A5 + 0x1A22 /* export_832 */]
  306. 0000035A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  307. 0000035E  6064                     bra        +0x66 /* 000003C4 */
  308. 00000360  002E 0001 FDBD           ori.b      [A6 - 0x243], 0x1
  309. 00000366  605C                     bra        +0x5E /* 000003C4 */
  310. 00000368  006E 0008 FDBA           ori.w      [A6 - 0x246], 0x8
  311. 0000036E  002E 0010 FDBD           ori.b      [A6 - 0x243], 0x10
  312. 00000374  604E                     bra        +0x50 /* 000003C4 */
  313. 00000376  302E FFE8                move.w     D0, [A6 - 0x18]
  314. 0000037A  D16E FDC0                add.w      [A6 - 0x240], D0
  315. 0000037E  002E 0002 FDBD           ori.b      [A6 - 0x243], 0x2
  316. 00000384  302E FDC0                move.w     D0, [A6 - 0x240]
  317. 00000388  5340                     subq.w     D0, 1
  318. 0000038A  D16E FED0                add.w      [A6 - 0x130], D0
  319. 0000038E  6034                     bra        +0x36 /* 000003C4 */
  320. 00000390  52AE FFDC                addq.l     [A6 - 0x24], 1
  321. 00000394  602E                     bra        +0x30 /* 000003C4 */
  322. label00000396:
  323. 00000396  52AE FFDC                addq.l     [A6 - 0x24], 1
  324. 0000039A  206E FFDC                movea.l    A0, [A6 - 0x24]
  325. 0000039E  7022                     moveq.l    D0, 0x22
  326. 000003A0  B010                     cmp.b      D0, [A0]
  327. 000003A2  66F2                     bne        -0xC /* 00000396 */
  328. 000003A4  601E                     bra        +0x20 /* 000003C4 */
  329. 000003A6  002E 0010 FDBD           ori.b      [A6 - 0x243], 0x10
  330. 000003AC  6016                     bra        +0x18 /* 000003C4 */
  331. 000003AE  426E FDBA                clr.w      [A6 - 0x246]
  332. 000003B2  002E 0001 FDBF           ori.b      [A6 - 0x241], 0x1
  333. 000003B8  600A                     bra        +0xC /* 000003C4 */
  334. 000003BA  426E FDBA                clr.w      [A6 - 0x246]
  335. 000003BE  002E 0080 FDBF           ori.b      [A6 - 0x241], 0x80
  336. label000003C4:
  337. 000003C4  52AE FFDC                addq.l     [A6 - 0x24], 1
  338. label000003C8:
  339. 000003C8  202E FFDC                move.l     D0, [A6 - 0x24]
  340. 000003CC  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  341. 000003D0  620C                     bhi        +0xE /* 000003DE */
  342. 000003D2  206E FFDC                movea.l    A0, [A6 - 0x24]
  343. 000003D6  7018                     moveq.l    D0, 0x18
  344. 000003D8  B010                     cmp.b      D0, [A0]
  345. 000003DA  6600 FE30                bne        -0x1CE /* 0000020C */
  346. label000003DE:
  347. 000003DE  4A6E FFE8                tst.w      [A6 - 0x18]
  348. 000003E2  670A                     beq        +0xC /* 000003EE */
  349. 000003E4  4A6E FDC0                tst.w      [A6 - 0x240]
  350. 000003E8  6704                     beq        +0x6 /* 000003EE */
  351. 000003EA  426E FFE8                clr.w      [A6 - 0x18]
  352. label000003EE:
  353. 000003EE  303C 0080                move.w     D0, 0x80
  354. 000003F2  C02E FDBF                and.b      D0, [A6 - 0x241]
  355. 000003F6  6608                     bne        +0xA /* 00000400 */
  356. 000003F8  7001                     moveq.l    D0, 0x01
  357. 000003FA  C02E FDBF                and.b      D0, [A6 - 0x241]
  358. 000003FE  672E                     beq        +0x30 /* 0000042E */
  359. label00000400:
  360. 00000400  303C 0080                move.w     D0, 0x80
  361. 00000404  C02E FDBF                and.b      D0, [A6 - 0x241]
  362. 00000408  670A                     beq        +0xC /* 00000414 */
  363. 0000040A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  364. 0000040E  4EAD 0D5A                jsr        [A5 + 0xD5A /* export_423 */]
  365. 00000412  588F                     addq.l     A7, 4
  366. label00000414:
  367. 00000414  102E FDBF                move.b     D0, [A6 - 0x241]
  368. 00000418  0800 0000                btst.b     D0, 0x0
  369. 0000041C  6700 0284                beq        +0x286 /* 000006A2 */
  370. 00000420  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  371. 00000424  4EAD 0F5A                jsr        [A5 + 0xF5A /* export_487 */]
  372. 00000428  588F                     addq.l     A7, 4
  373. 0000042A  6000 0276                bra        +0x278 /* 000006A2 */
  374. label0000042E:
  375. 0000042E  302E FDC2                move.w     D0, [A6 - 0x23E]
  376. 00000432  D16E FED0                add.w      [A6 - 0x130], D0
  377. 00000436  486E FDC6                pea.l      [A6 - 0x23A]
  378. 0000043A  486E FEC8                pea.l      [A6 - 0x138]
  379. 0000043E  486E FEC6                pea.l      [A6 - 0x13A]
  380. 00000442  7000                     moveq.l    D0, 0x00
  381. 00000444  102E FDBD                move.b     D0, [A6 - 0x243]
  382. 00000448  7210                     moveq.l    D1, 0x10
  383. 0000044A  C280                     and.l      D1, D0
  384. 0000044C  6704                     beq        +0x6 /* 00000452 */
  385. 0000044E  7000                     moveq.l    D0, 0x00
  386. 00000450  6012                     bra        +0x14 /* 00000464 */
  387. label00000452:
  388. 00000452  7000                     moveq.l    D0, 0x00
  389. 00000454  102E FDBD                move.b     D0, [A6 - 0x243]
  390. 00000458  7202                     moveq.l    D1, 0x02
  391. 0000045A  C280                     and.l      D1, D0
  392. 0000045C  6704                     beq        +0x6 /* 00000462 */
  393. 0000045E  7001                     moveq.l    D0, 0x01
  394. 00000460  6002                     bra        +0x4 /* 00000464 */
  395. label00000462:
  396. 00000462  7002                     moveq.l    D0, 0x02
  397. label00000464:
  398. 00000464  2F00                     move.l     -[A7], D0
  399. 00000466  7000                     moveq.l    D0, 0x00
  400. 00000468  102E FDBD                move.b     D0, [A6 - 0x243]
  401. 0000046C  7210                     moveq.l    D1, 0x10
  402. 0000046E  C280                     and.l      D1, D0
  403. 00000470  6704                     beq        +0x6 /* 00000476 */
  404. 00000472  700E                     moveq.l    D0, 0x0E
  405. 00000474  6008                     bra        +0xA /* 0000047E */
  406. label00000476:
  407. 00000476  302E FED0                move.w     D0, [A6 - 0x130]
  408. 0000047A  48C0                     ext.l      D0
  409. 0000047C  5280                     addq.l     D0, 1
  410. label0000047E:
  411. 0000047E  2F00                     move.l     -[A7], D0
  412. 00000480  486E FFEC                pea.l      [A6 - 0x14]
  413. 00000484  4EAD 19D2                jsr        [A5 + 0x19D2 /* export_822 */]
  414. 00000488  3D40 FFF8                move.w     [A6 - 0x8], D0
  415. 0000048C  3D40 FDB8                move.w     [A6 - 0x248], D0
  416. 00000490  4FEF 0018                lea.l      A7, [A7 + 0x18]
  417. 00000494  6630                     bne        +0x32 /* 000004C6 */
  418. 00000496  426E FEC6                clr.w      [A6 - 0x13A]
  419. 0000049A  3D6E FED0 FFEA           move.w     [A6 - 0x16], [A6 - 0x130]
  420. 000004A0  41EE FDC6                lea.l      A0, [A6 - 0x23A]
  421. 000004A4  2D48 FFE4                move.l     [A6 - 0x1C], A0
  422. 000004A8  600C                     bra        +0xE /* 000004B6 */
  423. label000004AA:
  424. 000004AA  206E FFE4                movea.l    A0, [A6 - 0x1C]
  425. 000004AE  52AE FFE4                addq.l     [A6 - 0x1C], 1
  426. 000004B2  10BC 0030                move.b     [A0], 0x30 /* '0' */
  427. label000004B6:
  428. 000004B6  302E FFEA                move.w     D0, [A6 - 0x16]
  429. 000004BA  536E FFEA                subq.w     [A6 - 0x16], 1
  430. 000004BE  4A40                     tst.w      D0
  431. 000004C0  66E8                     bne        -0x16 /* 000004AA */
  432. 000004C2  426E FEC8                clr.w      [A6 - 0x138]
  433. label000004C6:
  434. 000004C6  4A6E FDB8                tst.w      [A6 - 0x248]
  435. 000004CA  6C1C                     bge        +0x1E /* 000004E8 */
  436. 000004CC  3D7C 0135 FEC6           move.w     [A6 - 0x13A], 0x135
  437. 000004D2  41EE FDC6                lea.l      A0, [A6 - 0x23A]
  438. 000004D6  2D48 FFE4                move.l     [A6 - 0x1C], A0
  439. 000004DA  486D E1D6                pea.l      [A5 - 0x1E2A]
  440. 000004DE  486E FDC6                pea.l      [A6 - 0x23A]
  441. 000004E2  4EAD 0F2A                jsr        [A5 + 0xF2A /* export_481 */]
  442. 000004E6  508F                     addq.l     A7, 8
  443. label000004E8:
  444. 000004E8  41EE FDC6                lea.l      A0, [A6 - 0x23A]
  445. 000004EC  302E FDB8                move.w     D0, [A6 - 0x248]
  446. 000004F0  48C0                     ext.l      D0
  447. 000004F2  D088                     add.l      D0, A0
  448. 000004F4  5380                     subq.l     D0, 1
  449. 000004F6  2D40 FFD4                move.l     [A6 - 0x2C], D0
  450. 000004FA  7010                     moveq.l    D0, 0x10
  451. 000004FC  C02E FDBD                and.b      D0, [A6 - 0x243]
  452. 00000500  6744                     beq        +0x46 /* 00000546 */
  453. 00000502  700F                     moveq.l    D0, 0x0F
  454. 00000504  B06E FEC6                cmp.w      D0, [A6 - 0x13A]
  455. 00000508  6D14                     blt        +0x16 /* 0000051E */
  456. 0000050A  302E FEC6                move.w     D0, [A6 - 0x13A]
  457. 0000050E  48C0                     ext.l      D0
  458. 00000510  72F1                     moveq.l    D1, 0xFFFFFFF1
  459. 00000512  B280                     cmp.l      D1, D0
  460. 00000514  6C08                     bge        +0xA /* 0000051E */
  461. 00000516  3D6E FEC6 FFEA           move.w     [A6 - 0x16], [A6 - 0x13A]
  462. 0000051C  600A                     bra        +0xC /* 00000528 */
  463. label0000051E:
  464. 0000051E  426E FFEA                clr.w      [A6 - 0x16]
  465. 00000522  6004                     bra        +0x6 /* 00000528 */
  466. label00000524:
  467. 00000524  536E FDB8                subq.w     [A6 - 0x248], 1
  468. label00000528:
  469. 00000528  302E FDB8                move.w     D0, [A6 - 0x248]
  470. 0000052C  B06E FFEA                cmp.w      D0, [A6 - 0x16]
  471. 00000530  6F00 0170                ble        +0x172 /* 000006A2 */
  472. 00000534  206E FFD4                movea.l    A0, [A6 - 0x2C]
  473. 00000538  53AE FFD4                subq.l     [A6 - 0x2C], 1
  474. 0000053C  7030                     moveq.l    D0, 0x30
  475. 0000053E  B010                     cmp.b      D0, [A0]
  476. 00000540  67E2                     beq        -0x1C /* 00000524 */
  477. 00000542  6000 015E                bra        +0x160 /* 000006A2 */
  478. label00000546:
  479. 00000546  7002                     moveq.l    D0, 0x02
  480. 00000548  C02E FDBD                and.b      D0, [A6 - 0x243]
  481. 0000054C  6762                     beq        +0x64 /* 000005B0 */
  482. 0000054E  4A6E FFF8                tst.w      [A6 - 0x8]
  483. 00000552  6708                     beq        +0xA /* 0000055C */
  484. 00000554  302E FDC0                move.w     D0, [A6 - 0x240]
  485. 00000558  916E FEC6                sub.w      [A6 - 0x13A], D0
  486. label0000055C:
  487. 0000055C  302E FDC2                move.w     D0, [A6 - 0x23E]
  488. 00000560  D06E FDC0                add.w      D0, [A6 - 0x240]
  489. 00000564  3D40 FFEA                move.w     [A6 - 0x16], D0
  490. 00000568  7040                     moveq.l    D0, 0x40
  491. 0000056A  C02E FDBD                and.b      D0, [A6 - 0x243]
  492. 0000056E  6710                     beq        +0x12 /* 00000580 */
  493. 00000570  4A6E FDC4                tst.w      [A6 - 0x23C]
  494. 00000574  660A                     bne        +0xC /* 00000580 */
  495. 00000576  526E FDC4                addq.w     [A6 - 0x23C], 1
  496. 0000057A  6004                     bra        +0x6 /* 00000580 */
  497. label0000057C:
  498. 0000057C  536E FDB8                subq.w     [A6 - 0x248], 1
  499. label00000580:
  500. 00000580  302E FDB8                move.w     D0, [A6 - 0x248]
  501. 00000584  B06E FFEA                cmp.w      D0, [A6 - 0x16]
  502. 00000588  6F0E                     ble        +0x10 /* 00000598 */
  503. 0000058A  206E FFD4                movea.l    A0, [A6 - 0x2C]
  504. 0000058E  53AE FFD4                subq.l     [A6 - 0x2C], 1
  505. 00000592  7030                     moveq.l    D0, 0x30
  506. 00000594  B010                     cmp.b      D0, [A0]
  507. 00000596  67E4                     beq        -0x1A /* 0000057C */
  508. label00000598:
  509. 00000598  4A6E FFF8                tst.w      [A6 - 0x8]
  510. 0000059C  6700 0104                beq        +0x106 /* 000006A2 */
  511. 000005A0  302E FDB8                move.w     D0, [A6 - 0x248]
  512. 000005A4  906E FFEA                sub.w      D0, [A6 - 0x16]
  513. 000005A8  D16E FDC2                add.w      [A6 - 0x23E], D0
  514. 000005AC  6000 00F4                bra        +0xF6 /* 000006A2 */
  515. label000005B0:
  516. 000005B0  302E FDC2                move.w     D0, [A6 - 0x23E]
  517. 000005B4  D06E FEC6                add.w      D0, [A6 - 0x13A]
  518. 000005B8  3D40 FFEA                move.w     [A6 - 0x16], D0
  519. 000005BC  600E                     bra        +0x10 /* 000005CC */
  520. label000005BE:
  521. 000005BE  4A6E FED0                tst.w      [A6 - 0x130]
  522. 000005C2  6704                     beq        +0x6 /* 000005C8 */
  523. 000005C4  536E FED0                subq.w     [A6 - 0x130], 1
  524. label000005C8:
  525. 000005C8  536E FDB8                subq.w     [A6 - 0x248], 1
  526. label000005CC:
  527. 000005CC  302E FDB8                move.w     D0, [A6 - 0x248]
  528. 000005D0  B06E FFEA                cmp.w      D0, [A6 - 0x16]
  529. 000005D4  6F0E                     ble        +0x10 /* 000005E4 */
  530. 000005D6  206E FFD4                movea.l    A0, [A6 - 0x2C]
  531. 000005DA  53AE FFD4                subq.l     [A6 - 0x2C], 1
  532. 000005DE  7030                     moveq.l    D0, 0x30
  533. 000005E0  B010                     cmp.b      D0, [A0]
  534. 000005E2  67DA                     beq        -0x24 /* 000005BE */
  535. label000005E4:
  536. 000005E4  3C2E FDB8                move.w     D6, [A6 - 0x248]
  537. 000005E8  9C6E FEC6                sub.w      D6, [A6 - 0x13A]
  538. 000005EC  4A6E FEC6                tst.w      [A6 - 0x13A]
  539. 000005F0  6D0A                     blt        +0xC /* 000005FC */
  540. 000005F2  BC6E FDC2                cmp.w      D6, [A6 - 0x23E]
  541. 000005F6  6F04                     ble        +0x6 /* 000005FC */
  542. 000005F8  3D46 FDC2                move.w     [A6 - 0x23E], D6
  543. label000005FC:
  544. 000005FC  4A6E FDB8                tst.w      [A6 - 0x248]
  545. 00000600  6700 00A0                beq        +0xA2 /* 000006A2 */
  546. 00000604  4A6E FEC6                tst.w      [A6 - 0x13A]
  547. 00000608  6C00 0098                bge        +0x9A /* 000006A2 */
  548. 0000060C  3D6E FED0 FDC2           move.w     [A6 - 0x23E], [A6 - 0x130]
  549. 00000612  6000 008E                bra        +0x90 /* 000006A2 */
  550. label00000616:
  551. 00000616  7004                     moveq.l    D0, 0x04
  552. 00000618  C02E FDBD                and.b      D0, [A6 - 0x243]
  553. 0000061C  672E                     beq        +0x30 /* 0000064C */
  554. 0000061E  4A2E FECB                tst.b      [A6 - 0x135]
  555. 00000622  671C                     beq        +0x1E /* 00000640 */
  556. 00000624  7000                     moveq.l    D0, 0x00
  557. 00000626  102E FECB                move.b     D0, [A6 - 0x135]
  558. 0000062A  5380                     subq.l     D0, 1
  559. 0000062C  7200                     moveq.l    D1, 0x00
  560. 0000062E  41EE FECC                lea.l      A0, [A6 - 0x134]
  561. 00000632  1230 0000                move.b     D1, [A0 + D0.w]
  562. 00000636  D2AE 0010                add.l      D1, [A6 + 0x10]
  563. 0000063A  2D41 FFD8                move.l     [A6 - 0x28], D1
  564. 0000063E  6062                     bra        +0x64 /* 000006A2 */
  565. label00000640:
  566. 00000640  202E 0010                move.l     D0, [A6 + 0x10]
  567. 00000644  5280                     addq.l     D0, 1
  568. 00000646  2D40 FFD8                move.l     [A6 - 0x28], D0
  569. 0000064A  6056                     bra        +0x58 /* 000006A2 */
  570. label0000064C:
  571. 0000064C  2D6E 0008 FFE0           move.l     [A6 - 0x20], [A6 + 0x8]
  572. 00000652  206E FFE0                movea.l    A0, [A6 - 0x20]
  573. 00000656  1890                     move.b     [A4], [A0]
  574. 00000658  264C                     movea.l    A3, A4
  575. 0000065A  528B                     addq.l     A3, 1
  576. 0000065C  206E FFE0                movea.l    A0, [A6 - 0x20]
  577. 00000660  7000                     moveq.l    D0, 0x00
  578. 00000662  1010                     move.b     D0, [A0]
  579. 00000664  D0AE FFE0                add.l      D0, [A6 - 0x20]
  580. 00000668  2D40 FFF4                move.l     [A6 - 0xC], D0
  581. 0000066C  52AE FFE0                addq.l     [A6 - 0x20], 1
  582. 00000670  600A                     bra        +0xC /* 0000067C */
  583. label00000672:
  584. 00000672  206E FFE0                movea.l    A0, [A6 - 0x20]
  585. 00000676  52AE FFE0                addq.l     [A6 - 0x20], 1
  586. 0000067A  16D0                     move.b     [A3]+, [A0]
  587. label0000067C:
  588. 0000067C  202E FFE0                move.l     D0, [A6 - 0x20]
  589. 00000680  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  590. 00000684  620C                     bhi        +0xE /* 00000692 */
  591. 00000686  200C                     move.l     D0, A4
  592. 00000688  D0BC 0000 00FF           add.l      D0, 0xFF
  593. 0000068E  B08B                     cmp.l      D0, A3
  594. 00000690  62E0                     bhi        -0x1E /* 00000672 */
  595. label00000692:
  596. 00000692  4213                     clr.b      [A3]
  597. 00000694  200B                     move.l     D0, A3
  598. 00000696  908C                     sub.l      D0, A4
  599. 00000698  5380                     subq.l     D0, 1
  600. 0000069A  1880                     move.b     [A4], D0
  601. 0000069C  7000                     moveq.l    D0, 0x00
  602. 0000069E  6000 0C02                bra        +0xC04 /* 000012A2 */
  603. label000006A2:
  604. 000006A2  2D6E FFD8 FFDC           move.l     [A6 - 0x24], [A6 - 0x28]
  605. 000006A8  264C                     movea.l    A3, A4
  606. 000006AA  528B                     addq.l     A3, 1
  607. 000006AC  41EE FDC6                lea.l      A0, [A6 - 0x23A]
  608. 000006B0  2D48 FFE4                move.l     [A6 - 0x1C], A0
  609. 000006B4  422E FDBF                clr.b      [A6 - 0x241]
  610. 000006B8  4A6E FEC8                tst.w      [A6 - 0x138]
  611. 000006BC  6700 0A94                beq        +0xA96 /* 00001152 */
  612. 000006C0  102E FDBD                move.b     D0, [A6 - 0x243]
  613. 000006C4  4600                     not.b      D0
  614. 000006C6  7220                     moveq.l    D1, 0x20
  615. 000006C8  C200                     and.b      D1, D0
  616. 000006CA  6700 0A86                beq        +0xA88 /* 00001152 */
  617. 000006CE  202E FFDC                move.l     D0, [A6 - 0x24]
  618. 000006D2  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  619. 000006D6  6200 0A7A                bhi        +0xA7C /* 00001152 */
  620. 000006DA  206E FFDC                movea.l    A0, [A6 - 0x24]
  621. 000006DE  7018                     moveq.l    D0, 0x18
  622. 000006E0  B010                     cmp.b      D0, [A0]
  623. 000006E2  6700 0A6E                beq        +0xA70 /* 00001152 */
  624. 000006E6  16FC 002D                move.b     [A3]+, 0x2D /* '-' */
  625. 000006EA  6000 0A66                bra        +0xA68 /* 00001152 */
  626. label000006EE:
  627. 000006EE  206E FFDC                movea.l    A0, [A6 - 0x24]
  628. 000006F2  1010                     move.b     D0, [A0]
  629. 000006F4  5300                     subq.b     D0, 1
  630. 000006F6  6500 09E0                bcs        +0x9E2 /* 000010D8 */
  631. 000006FA  0C00 002C                cmpi.b     D0, 0x2C /* ',' */
  632. 000006FE  6200 09D8                bhi        +0x9DA /* 000010D8 */
  633. 00000702  7200                     moveq.l    D1, 0x00
  634. 00000704  1200                     move.b     D1, D0
  635. 00000706  D241                     add.w      D1, D1
  636. 00000708  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  637. 0000070C  4EFB 1000                jmp        [PC + D1.w]
  638. 00000710  053E                     btst       <<invalid special address>>, D2
  639. 00000712  06FC                     .incomplete
  640. 00000714  06FC                     .incomplete
  641. 00000716  054C                     bchg       A4, D2
  642. 00000718  054C                     bchg       A4, D2
  643. 0000071A  06E6                     .incomplete
  644. 0000071C  06E6                     .incomplete
  645. 0000071E  0642 0642                addi.w     D2, 0x642
  646. 00000722  05D4                     .incomplete
  647. 00000724  05D4                     .incomplete
  648. 00000726  0692 0658 05BC           addi.l     [A2], 0x65805BC
  649. 0000072C  05BC 0562 0562           bclr       0x5620562, D2
  650. 00000732  0712                     btst       [A2], D3
  651. 00000734  07AC 0512                bclr       [A4 + 0x512], D3
  652. 00000738  0498 0498 03C4           subi.l     [A0]+, 0x49803C4
  653. 0000073E  09CA                     .incomplete
  654. 00000740  03C4                     .incomplete
  655. 00000742  0962                     bchg       -[A2], D4
  656. 00000744  005C 005C                ori.w      [A4]+, 0x5C /* '\\' */
  657. 00000748  0338 09D0                btst       [0x000009D0], D1
  658. 0000074C  06AC 06AC 098C 0498      addi.l     [A4 + 0x498], 0x6AC098C
  659. 00000754  0498 083C 08D6           subi.l     [A0]+, 0x83C08D6
  660. 0000075A  0962                     bchg       -[A2], D4
  661. 0000075C  0962                     bchg       -[A2], D4
  662. 0000075E  0962                     bchg       -[A2], D4
  663. 00000760  0962                     bchg       -[A2], D4
  664. 00000762  0962                     bchg       -[A2], D4
  665. 00000764  0962                     bchg       -[A2], D4
  666. 00000766  0962                     bchg       -[A2], D4
  667. 00000768  0962                     bchg       -[A2], D4
  668. 0000076A  7002                     moveq.l    D0, 0x02
  669. 0000076C  C02E FDBD                and.b      D0, [A6 - 0x243]
  670. 00000770  6700 0100                beq        +0x102 /* 00000872 */
  671. 00000774  7002                     moveq.l    D0, 0x02
  672. 00000776  C02E FDBE                and.b      D0, [A6 - 0x242]
  673. 0000077A  6700 00B2                beq        +0xB4 /* 0000082E */
  674. 0000077E  4A6E FDC4                tst.w      [A6 - 0x23C]
  675. 00000782  6700 095A                beq        +0x95C /* 000010DE */
  676. 00000786  BC6E FDC4                cmp.w      D6, [A6 - 0x23C]
  677. 0000078A  6C00 0088                bge        +0x8A /* 00000814 */
  678. 0000078E  16FC 0030                move.b     [A3]+, 0x30 /* '0' */
  679. 00000792  536E FDC4                subq.w     [A6 - 0x23C], 1
  680. 00000796  6000 0946                bra        +0x948 /* 000010DE */
  681. label0000079A:
  682. 0000079A  3006                     move.w     D0, D6
  683. 0000079C  5340                     subq.w     D0, 1
  684. 0000079E  6B5E                     bmi        +0x60 /* 000007FE */
  685. 000007A0  0C40 0002                cmpi.w     D0, 0x2
  686. 000007A4  6E58                     bgt        +0x5A /* 000007FE */
  687. 000007A6  D040                     add.w      D0, D0
  688. 000007A8  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  689. 000007AC  4EFB 0000                jmp        [PC + D0.w]
  690. 000007B0  0008 001C                ori.b      A0, 0x1C
  691. 000007B4  003C 302E                ori.b      ccr, 46
  692. 000007B8  FEC6 48C0                .extension 0xEC6 <<F/2-3/7>> // unimplemented
  693. 000007BC  720A                     moveq.l    D1, 0x0A
  694. 000007BE  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  695. 000007C2  7230                     moveq.l    D1, 0x30
  696. 000007C4  D001                     add.b      D0, D1
  697. 000007C6  16C0                     move.b     [A3]+, D0
  698. 000007C8  6038                     bra        +0x3A /* 00000802 */
  699. 000007CA  302E FEC6                move.w     D0, [A6 - 0x13A]
  700. 000007CE  48C0                     ext.l      D0
  701. 000007D0  720A                     moveq.l    D1, 0x0A
  702. 000007D2  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  703. 000007D6  7200                     moveq.l    D1, 0x00
  704. 000007D8  1200                     move.b     D1, D0
  705. 000007DA  48C1                     ext.l      D1
  706. 000007DC  83FC 000A                divs.w     D1, 0xA /* '\n' */
  707. 000007E0  4841                     swap.w     D1
  708. 000007E2  D27C 0030                add.w      D1, 0x30 /* '0' */
  709. 000007E6  16C1                     move.b     [A3]+, D1
  710. 000007E8  6018                     bra        +0x1A /* 00000802 */
  711. 000007EA  302E FEC6                move.w     D0, [A6 - 0x13A]
  712. 000007EE  48C0                     ext.l      D0
  713. 000007F0  7264                     moveq.l    D1, 0x64
  714. 000007F2  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  715. 000007F6  7230                     moveq.l    D1, 0x30
  716. 000007F8  D001                     add.b      D0, D1
  717. 000007FA  16C0                     move.b     [A3]+, D0
  718. 000007FC  6004                     bra        +0x6 /* 00000802 */
  719. label000007FE:
  720. 000007FE  16FC 0030                move.b     [A3]+, 0x30 /* '0' */
  721. label00000802:
  722. 00000802  BC6E FDC4                cmp.w      D6, [A6 - 0x23C]
  723. 00000806  660A                     bne        +0xC /* 00000812 */
  724. 00000808  536E FDC4                subq.w     [A6 - 0x23C], 1
  725. 0000080C  5346                     subq.w     D6, 1
  726. 0000080E  6000 08CE                bra        +0x8D0 /* 000010DE */
  727. label00000812:
  728. 00000812  5346                     subq.w     D6, 1
  729. label00000814:
  730. 00000814  BC6E FDC4                cmp.w      D6, [A6 - 0x23C]
  731. 00000818  6D00 08C4                blt        +0x8C6 /* 000010DE */
  732. 0000081C  200C                     move.l     D0, A4
  733. 0000081E  D0BC 0000 00FF           add.l      D0, 0xFF
  734. 00000824  B08B                     cmp.l      D0, A3
  735. 00000826  6200 FF72                bhi        -0x8C /* 0000079A */
  736. 0000082A  6000 08B2                bra        +0x8B4 /* 000010DE */
  737. label0000082E:
  738. 0000082E  102E FDBE                move.b     D0, [A6 - 0x242]
  739. 00000832  0800 0000                btst.b     D0, 0x0
  740. 00000836  670E                     beq        +0x10 /* 00000846 */
  741. 00000838  4A6E FDC2                tst.w      [A6 - 0x23E]
  742. 0000083C  6700 08A0                beq        +0x8A2 /* 000010DE */
  743. 00000840  536E FDC2                subq.w     [A6 - 0x23E], 1
  744. 00000844  6004                     bra        +0x6 /* 0000084A */
  745. label00000846:
  746. 00000846  536E FDC0                subq.w     [A6 - 0x240], 1
  747. label0000084A:
  748. 0000084A  41EE FDC6                lea.l      A0, [A6 - 0x23A]
  749. 0000084E  302E FDB8                move.w     D0, [A6 - 0x248]
  750. 00000852  48C0                     ext.l      D0
  751. 00000854  D088                     add.l      D0, A0
  752. 00000856  B0AE FFE4                cmp.l      D0, [A6 - 0x1C]
  753. 0000085A  630E                     bls        +0x10 /* 0000086A */
  754. 0000085C  206E FFE4                movea.l    A0, [A6 - 0x1C]
  755. 00000860  52AE FFE4                addq.l     [A6 - 0x1C], 1
  756. 00000864  7000                     moveq.l    D0, 0x00
  757. 00000866  1010                     move.b     D0, [A0]
  758. 00000868  6002                     bra        +0x4 /* 0000086C */
  759. label0000086A:
  760. 0000086A  7030                     moveq.l    D0, 0x30
  761. label0000086C:
  762. 0000086C  16C0                     move.b     [A3]+, D0
  763. 0000086E  6000 086E                bra        +0x870 /* 000010DE */
  764. label00000872:
  765. 00000872  102E FDBE                move.b     D0, [A6 - 0x242]
  766. 00000876  0800 0000                btst.b     D0, 0x0
  767. 0000087A  673E                     beq        +0x40 /* 000008BA */
  768. 0000087C  4A6E FDC2                tst.w      [A6 - 0x23E]
  769. 00000880  6700 085C                beq        +0x85E /* 000010DE */
  770. 00000884  536E FDC2                subq.w     [A6 - 0x23E], 1
  771. 00000888  41EE FDC6                lea.l      A0, [A6 - 0x23A]
  772. 0000088C  302E FDB8                move.w     D0, [A6 - 0x248]
  773. 00000890  48C0                     ext.l      D0
  774. 00000892  D088                     add.l      D0, A0
  775. 00000894  B0AE FFE4                cmp.l      D0, [A6 - 0x1C]
  776. 00000898  6306                     bls        +0x8 /* 000008A0 */
  777. 0000089A  4A6E FEC6                tst.w      [A6 - 0x13A]
  778. 0000089E  6C0C                     bge        +0xE /* 000008AC */
  779. label000008A0:
  780. 000008A0  526E FEC6                addq.w     [A6 - 0x13A], 1
  781. 000008A4  16FC 0030                move.b     [A3]+, 0x30 /* '0' */
  782. 000008A8  6000 0834                bra        +0x836 /* 000010DE */
  783. label000008AC:
  784. 000008AC  206E FFE4                movea.l    A0, [A6 - 0x1C]
  785. 000008B0  52AE FFE4                addq.l     [A6 - 0x1C], 1
  786. 000008B4  16D0                     move.b     [A3]+, [A0]
  787. 000008B6  6000 0826                bra        +0x828 /* 000010DE */
  788. label000008BA:
  789. 000008BA  4A6E FDC0                tst.w      [A6 - 0x240]
  790. 000008BE  6700 00C2                beq        +0xC4 /* 00000982 */
  791. 000008C2  302E FDC0                move.w     D0, [A6 - 0x240]
  792. 000008C6  B06E FEC6                cmp.w      D0, [A6 - 0x13A]
  793. 000008CA  6630                     bne        +0x32 /* 000008FC */
  794. 000008CC  41EE FDC6                lea.l      A0, [A6 - 0x23A]
  795. 000008D0  302E FDB8                move.w     D0, [A6 - 0x248]
  796. 000008D4  48C0                     ext.l      D0
  797. 000008D6  D088                     add.l      D0, A0
  798. 000008D8  B0AE FFE4                cmp.l      D0, [A6 - 0x1C]
  799. 000008DC  630E                     bls        +0x10 /* 000008EC */
  800. 000008DE  206E FFE4                movea.l    A0, [A6 - 0x1C]
  801. 000008E2  52AE FFE4                addq.l     [A6 - 0x1C], 1
  802. 000008E6  7000                     moveq.l    D0, 0x00
  803. 000008E8  1010                     move.b     D0, [A0]
  804. 000008EA  6002                     bra        +0x4 /* 000008EE */
  805. label000008EC:
  806. 000008EC  7030                     moveq.l    D0, 0x30
  807. label000008EE:
  808. 000008EE  16C0                     move.b     [A3]+, D0
  809. 000008F0  536E FDC0                subq.w     [A6 - 0x240], 1
  810. 000008F4  536E FEC6                subq.w     [A6 - 0x13A], 1
  811. 000008F8  6000 07E4                bra        +0x7E6 /* 000010DE */
  812. label000008FC:
  813. 000008FC  302E FDC0                move.w     D0, [A6 - 0x240]
  814. 00000900  B06E FEC6                cmp.w      D0, [A6 - 0x13A]
  815. 00000904  6F58                     ble        +0x5A /* 0000095E */
  816. 00000906  200C                     move.l     D0, A4
  817. 00000908  D0BC 0000 00FF           add.l      D0, 0xFF
  818. 0000090E  B08B                     cmp.l      D0, A3
  819. 00000910  634C                     bls        +0x4E /* 0000095E */
  820. 00000912  536E FDC0                subq.w     [A6 - 0x240], 1
  821. 00000916  16FC 0030                move.b     [A3]+, 0x30 /* '0' */
  822. 0000091A  6000 07C2                bra        +0x7C4 /* 000010DE */
  823. label0000091E:
  824. 0000091E  41EE FDC6                lea.l      A0, [A6 - 0x23A]
  825. 00000922  302E FDB8                move.w     D0, [A6 - 0x248]
  826. 00000926  48C0                     ext.l      D0
  827. 00000928  D088                     add.l      D0, A0
  828. 0000092A  B0AE FFE4                cmp.l      D0, [A6 - 0x1C]
  829. 0000092E  630E                     bls        +0x10 /* 0000093E */
  830. 00000930  206E FFE4                movea.l    A0, [A6 - 0x1C]
  831. 00000934  52AE FFE4                addq.l     [A6 - 0x1C], 1
  832. 00000938  7000                     moveq.l    D0, 0x00
  833. 0000093A  1010                     move.b     D0, [A0]
  834. 0000093C  6002                     bra        +0x4 /* 00000940 */
  835. label0000093E:
  836. 0000093E  7030                     moveq.l    D0, 0x30
  837. label00000940:
  838. 00000940  16C0                     move.b     [A3]+, D0
  839. 00000942  302E FDC0                move.w     D0, [A6 - 0x240]
  840. 00000946  B06E FEC6                cmp.w      D0, [A6 - 0x13A]
  841. 0000094A  660E                     bne        +0x10 /* 0000095A */
  842. 0000094C  536E FDC0                subq.w     [A6 - 0x240], 1
  843. 00000950  3D6E FDC0 FEC6           move.w     [A6 - 0x13A], [A6 - 0x240]
  844. 00000956  6000 0786                bra        +0x788 /* 000010DE */
  845. label0000095A:
  846. 0000095A  536E FEC6                subq.w     [A6 - 0x13A], 1
  847. label0000095E:
  848. 0000095E  302E FDC0                move.w     D0, [A6 - 0x240]
  849. 00000962  B06E FEC6                cmp.w      D0, [A6 - 0x13A]
  850. 00000966  6E00 0776                bgt        +0x778 /* 000010DE */
  851. 0000096A  4A6E FEC6                tst.w      [A6 - 0x13A]
  852. 0000096E  6700 076E                beq        +0x770 /* 000010DE */
  853. 00000972  200C                     move.l     D0, A4
  854. 00000974  D0BC 0000 00FF           add.l      D0, 0xFF
  855. 0000097A  B08B                     cmp.l      D0, A3
  856. 0000097C  62A0                     bhi        -0x5E /* 0000091E */
  857. 0000097E  6000 075E                bra        +0x760 /* 000010DE */
  858. label00000982:
  859. 00000982  4A6E FFE8                tst.w      [A6 - 0x18]
  860. 00000986  6700 0756                beq        +0x758 /* 000010DE */
  861. 0000098A  302E FFE8                move.w     D0, [A6 - 0x18]
  862. 0000098E  B06E FEC6                cmp.w      D0, [A6 - 0x13A]
  863. 00000992  6630                     bne        +0x32 /* 000009C4 */
  864. 00000994  41EE FDC6                lea.l      A0, [A6 - 0x23A]
  865. 00000998  302E FDB8                move.w     D0, [A6 - 0x248]
  866. 0000099C  48C0                     ext.l      D0
  867. 0000099E  D088                     add.l      D0, A0
  868. 000009A0  B0AE FFE4                cmp.l      D0, [A6 - 0x1C]
  869. 000009A4  630E                     bls        +0x10 /* 000009B4 */
  870. 000009A6  206E FFE4                movea.l    A0, [A6 - 0x1C]
  871. 000009AA  52AE FFE4                addq.l     [A6 - 0x1C], 1
  872. 000009AE  7000                     moveq.l    D0, 0x00
  873. 000009B0  1010                     move.b     D0, [A0]
  874. 000009B2  6002                     bra        +0x4 /* 000009B6 */
  875. label000009B4:
  876. 000009B4  7030                     moveq.l    D0, 0x30
  877. label000009B6:
  878. 000009B6  16C0                     move.b     [A3]+, D0
  879. 000009B8  536E FFE8                subq.w     [A6 - 0x18], 1
  880. 000009BC  536E FEC6                subq.w     [A6 - 0x13A], 1
  881. 000009C0  6000 071C                bra        +0x71E /* 000010DE */
  882. label000009C4:
  883. 000009C4  302E FFE8                move.w     D0, [A6 - 0x18]
  884. 000009C8  B06E FEC6                cmp.w      D0, [A6 - 0x13A]
  885. 000009CC  6F54                     ble        +0x56 /* 00000A22 */
  886. 000009CE  200C                     move.l     D0, A4
  887. 000009D0  D0BC 0000 00FF           add.l      D0, 0xFF
  888. 000009D6  B08B                     cmp.l      D0, A3
  889. 000009D8  6348                     bls        +0x4A /* 00000A22 */
  890. 000009DA  536E FFE8                subq.w     [A6 - 0x18], 1
  891. 000009DE  6000 06FE                bra        +0x700 /* 000010DE */
  892. label000009E2:
  893. 000009E2  41EE FDC6                lea.l      A0, [A6 - 0x23A]
  894. 000009E6  302E FDB8                move.w     D0, [A6 - 0x248]
  895. 000009EA  48C0                     ext.l      D0
  896. 000009EC  D088                     add.l      D0, A0
  897. 000009EE  B0AE FFE4                cmp.l      D0, [A6 - 0x1C]
  898. 000009F2  630E                     bls        +0x10 /* 00000A02 */
  899. 000009F4  206E FFE4                movea.l    A0, [A6 - 0x1C]
  900. 000009F8  52AE FFE4                addq.l     [A6 - 0x1C], 1
  901. 000009FC  7000                     moveq.l    D0, 0x00
  902. 000009FE  1010                     move.b     D0, [A0]
  903. 00000A00  6002                     bra        +0x4 /* 00000A04 */
  904. label00000A02:
  905. 00000A02  7030                     moveq.l    D0, 0x30
  906. label00000A04:
  907. 00000A04  16C0                     move.b     [A3]+, D0
  908. 00000A06  302E FFE8                move.w     D0, [A6 - 0x18]
  909. 00000A0A  B06E FEC6                cmp.w      D0, [A6 - 0x13A]
  910. 00000A0E  660E                     bne        +0x10 /* 00000A1E */
  911. 00000A10  536E FFE8                subq.w     [A6 - 0x18], 1
  912. 00000A14  3D6E FFE8 FEC6           move.w     [A6 - 0x13A], [A6 - 0x18]
  913. 00000A1A  6000 06C2                bra        +0x6C4 /* 000010DE */
  914. label00000A1E:
  915. 00000A1E  536E FEC6                subq.w     [A6 - 0x13A], 1
  916. label00000A22:
  917. 00000A22  302E FFE8                move.w     D0, [A6 - 0x18]
  918. 00000A26  B06E FEC6                cmp.w      D0, [A6 - 0x13A]
  919. 00000A2A  6E00 06B2                bgt        +0x6B4 /* 000010DE */
  920. 00000A2E  4A6E FEC6                tst.w      [A6 - 0x13A]
  921. 00000A32  6700 06AA                beq        +0x6AC /* 000010DE */
  922. 00000A36  200C                     move.l     D0, A4
  923. 00000A38  D0BC 0000 00FF           add.l      D0, 0xFF
  924. 00000A3E  B08B                     cmp.l      D0, A3
  925. 00000A40  62A0                     bhi        -0x5E /* 000009E2 */
  926. 00000A42  6000 069A                bra        +0x69C /* 000010DE */
  927. 00000A46  102E FDBD                move.b     D0, [A6 - 0x243]
  928. 00000A4A  4600                     not.b      D0
  929. 00000A4C  7202                     moveq.l    D1, 0x02
  930. 00000A4E  C200                     and.b      D1, D0
  931. 00000A50  6748                     beq        +0x4A /* 00000A9A */
  932. 00000A52  102E FDBD                move.b     D0, [A6 - 0x243]
  933. 00000A56  4600                     not.b      D0
  934. 00000A58  7210                     moveq.l    D1, 0x10
  935. 00000A5A  C200                     and.b      D1, D0
  936. 00000A5C  673C                     beq        +0x3E /* 00000A9A */
  937. 00000A5E  6028                     bra        +0x2A /* 00000A88 */
  938. label00000A60:
  939. 00000A60  536E FEC6                subq.w     [A6 - 0x13A], 1
  940. 00000A64  41EE FDC6                lea.l      A0, [A6 - 0x23A]
  941. 00000A68  302E FDB8                move.w     D0, [A6 - 0x248]
  942. 00000A6C  48C0                     ext.l      D0
  943. 00000A6E  D088                     add.l      D0, A0
  944. 00000A70  B0AE FFE4                cmp.l      D0, [A6 - 0x1C]
  945. 00000A74  630E                     bls        +0x10 /* 00000A84 */
  946. 00000A76  206E FFE4                movea.l    A0, [A6 - 0x1C]
  947. 00000A7A  52AE FFE4                addq.l     [A6 - 0x1C], 1
  948. 00000A7E  7000                     moveq.l    D0, 0x00
  949. 00000A80  1010                     move.b     D0, [A0]
  950. 00000A82  6002                     bra        +0x4 /* 00000A86 */
  951. label00000A84:
  952. 00000A84  7030                     moveq.l    D0, 0x30
  953. label00000A86:
  954. 00000A86  16C0                     move.b     [A3]+, D0
  955. label00000A88:
  956. 00000A88  4A6E FEC6                tst.w      [A6 - 0x13A]
  957. 00000A8C  6F0C                     ble        +0xE /* 00000A9A */
  958. 00000A8E  200C                     move.l     D0, A4
  959. 00000A90  D0BC 0000 00FF           add.l      D0, 0xFF
  960. 00000A96  B08B                     cmp.l      D0, A3
  961. 00000A98  62C6                     bhi        -0x38 /* 00000A60 */
  962. label00000A9A:
  963. 00000A9A  200B                     move.l     D0, A3
  964. 00000A9C  908C                     sub.l      D0, A4
  965. 00000A9E  1D40 FECF                move.b     [A6 - 0x131], D0
  966. 00000AA2  002E 0001 FDBE           ori.b      [A6 - 0x242], 0x1
  967. 00000AA8  102E FDBD                move.b     D0, [A6 - 0x243]
  968. 00000AAC  4600                     not.b      D0
  969. 00000AAE  7210                     moveq.l    D1, 0x10
  970. 00000AB0  C200                     and.b      D1, D0
  971. 00000AB2  6608                     bne        +0xA /* 00000ABC */
  972. 00000AB4  4A6E FDC2                tst.w      [A6 - 0x23E]
  973. 00000AB8  6700 0624                beq        +0x626 /* 000010DE */
  974. label00000ABC:
  975. 00000ABC  200C                     move.l     D0, A4
  976. 00000ABE  D0BC 0000 00FF           add.l      D0, 0xFF
  977. 00000AC4  B08B                     cmp.l      D0, A3
  978. 00000AC6  6300 0616                bls        +0x618 /* 000010DE */
  979. 00000ACA  16ED E5C2                move.b     [A3]+, [A5 - 0x1A3E]
  980. 00000ACE  6000 060E                bra        +0x610 /* 000010DE */
  981. 00000AD2  4A6E 000E                tst.w      [A6 + 0xE]
  982. 00000AD6  6740                     beq        +0x42 /* 00000B18 */
  983. 00000AD8  2D6E 0008 FFE0           move.l     [A6 - 0x20], [A6 + 0x8]
  984. 00000ADE  206E FFE0                movea.l    A0, [A6 - 0x20]
  985. 00000AE2  52AE FFE0                addq.l     [A6 - 0x20], 1
  986. 00000AE6  7000                     moveq.l    D0, 0x00
  987. 00000AE8  1010                     move.b     D0, [A0]
  988. 00000AEA  3D40 FFEA                move.w     [A6 - 0x16], D0
  989. 00000AEE  600A                     bra        +0xC /* 00000AFA */
  990. label00000AF0:
  991. 00000AF0  206E FFE0                movea.l    A0, [A6 - 0x20]
  992. 00000AF4  52AE FFE0                addq.l     [A6 - 0x20], 1
  993. 00000AF8  16D0                     move.b     [A3]+, [A0]
  994. label00000AFA:
  995. 00000AFA  302E FFEA                move.w     D0, [A6 - 0x16]
  996. 00000AFE  536E FFEA                subq.w     [A6 - 0x16], 1
  997. 00000B02  4A40                     tst.w      D0
  998. 00000B04  6700 05D8                beq        +0x5DA /* 000010DE */
  999. 00000B08  200C                     move.l     D0, A4
  1000. 00000B0A  D0BC 0000 00FF           add.l      D0, 0xFF
  1001. 00000B10  B08B                     cmp.l      D0, A3
  1002. 00000B12  62DC                     bhi        -0x22 /* 00000AF0 */
  1003. 00000B14  6000 05C8                bra        +0x5CA /* 000010DE */
  1004. label00000B18:
  1005. 00000B18  700F                     moveq.l    D0, 0x0F
  1006. 00000B1A  B06E FEC6                cmp.w      D0, [A6 - 0x13A]
  1007. 00000B1E  6D0C                     blt        +0xE /* 00000B2C */
  1008. 00000B20  302E FEC6                move.w     D0, [A6 - 0x13A]
  1009. 00000B24  48C0                     ext.l      D0
  1010. 00000B26  72F1                     moveq.l    D1, 0xFFFFFFF1
  1011. 00000B28  B280                     cmp.l      D1, D0
  1012. 00000B2A  6F46                     ble        +0x48 /* 00000B72 */
  1013. label00000B2C:
  1014. 00000B2C  002E 0002 FDBD           ori.b      [A6 - 0x243], 0x2
  1015. 00000B32  3D7C 0001 FDC4           move.w     [A6 - 0x23C], 0x1
  1016. 00000B38  3D7C 0001 FDC0           move.w     [A6 - 0x240], 0x1
  1017. 00000B3E  302E FDB8                move.w     D0, [A6 - 0x248]
  1018. 00000B42  5340                     subq.w     D0, 1
  1019. 00000B44  3D40 FDC2                move.w     [A6 - 0x23E], D0
  1020. 00000B48  202E FFDC                move.l     D0, [A6 - 0x24]
  1021. 00000B4C  5280                     addq.l     D0, 1
  1022. 00000B4E  2D40 FFE0                move.l     [A6 - 0x20], D0
  1023. 00000B52  41ED E1E8                lea.l      A0, [A5 - 0x1E18]
  1024. 00000B56  2D48 FFDC                move.l     [A6 - 0x24], A0
  1025. 00000B5A  202E FFDC                move.l     D0, [A6 - 0x24]
  1026. 00000B5E  7213                     moveq.l    D1, 0x13
  1027. 00000B60  D081                     add.l      D0, D1
  1028. 00000B62  2D40 FFF4                move.l     [A6 - 0xC], D0
  1029. 00000B66  302E FDC0                move.w     D0, [A6 - 0x240]
  1030. 00000B6A  916E FEC6                sub.w      [A6 - 0x13A], D0
  1031. 00000B6E  6000 056E                bra        +0x570 /* 000010DE */
  1032. label00000B72:
  1033. 00000B72  202E FFDC                move.l     D0, [A6 - 0x24]
  1034. 00000B76  5280                     addq.l     D0, 1
  1035. 00000B78  2D40 FFE0                move.l     [A6 - 0x20], D0
  1036. 00000B7C  41ED E1FC                lea.l      A0, [A5 - 0x1E04]
  1037. 00000B80  2D48 FFDC                move.l     [A6 - 0x24], A0
  1038. 00000B84  202E FFDC                move.l     D0, [A6 - 0x24]
  1039. 00000B88  7211                     moveq.l    D1, 0x11
  1040. 00000B8A  D081                     add.l      D0, D1
  1041. 00000B8C  2D40 FFF4                move.l     [A6 - 0xC], D0
  1042. 00000B90  3D7C 0001 FDC0           move.w     [A6 - 0x240], 0x1
  1043. 00000B96  302E FDB8                move.w     D0, [A6 - 0x248]
  1044. 00000B9A  906E FEC6                sub.w      D0, [A6 - 0x13A]
  1045. 00000B9E  3D40 FDC2                move.w     [A6 - 0x23E], D0
  1046. 00000BA2  6000 053A                bra        +0x53C /* 000010DE */
  1047. 00000BA6  7001                     moveq.l    D0, 0x01
  1048. 00000BA8  206E FFDC                movea.l    A0, [A6 - 0x24]
  1049. 00000BAC  7215                     moveq.l    D1, 0x15
  1050. 00000BAE  B210                     cmp.b      D1, [A0]
  1051. 00000BB0  670C                     beq        +0xE /* 00000BBE */
  1052. 00000BB2  206E FFDC                movea.l    A0, [A6 - 0x24]
  1053. 00000BB6  7222                     moveq.l    D1, 0x22
  1054. 00000BB8  B210                     cmp.b      D1, [A0]
  1055. 00000BBA  6702                     beq        +0x4 /* 00000BBE */
  1056. 00000BBC  7000                     moveq.l    D0, 0x00
  1057. label00000BBE:
  1058. 00000BBE  4A80                     tst.l      D0
  1059. 00000BC0  670A                     beq        +0xC /* 00000BCC */
  1060. 00000BC2  206D E274                movea.l    A0, [A5 - 0x1D8C]
  1061. 00000BC6  7000                     moveq.l    D0, 0x00
  1062. 00000BC8  1010                     move.b     D0, [A0]
  1063. 00000BCA  6008                     bra        +0xA /* 00000BD4 */
  1064. label00000BCC:
  1065. 00000BCC  206D E278                movea.l    A0, [A5 - 0x1D88]
  1066. 00000BD0  7000                     moveq.l    D0, 0x00
  1067. 00000BD2  1010                     move.b     D0, [A0]
  1068. label00000BD4:
  1069. 00000BD4  16C0                     move.b     [A3]+, D0
  1070. 00000BD6  4A6E FEC6                tst.w      [A6 - 0x13A]
  1071. 00000BDA  6C0A                     bge        +0xC /* 00000BE6 */
  1072. 00000BDC  446E FEC6                neg.w      [A6 - 0x13A]
  1073. 00000BE0  16FC 002D                move.b     [A3]+, 0x2D /* '-' */
  1074. 00000BE4  6018                     bra        +0x1A /* 00000BFE */
  1075. label00000BE6:
  1076. 00000BE6  206E FFDC                movea.l    A0, [A6 - 0x24]
  1077. 00000BEA  7015                     moveq.l    D0, 0x15
  1078. 00000BEC  B010                     cmp.b      D0, [A0]
  1079. 00000BEE  670A                     beq        +0xC /* 00000BFA */
  1080. 00000BF0  206E FFDC                movea.l    A0, [A6 - 0x24]
  1081. 00000BF4  7016                     moveq.l    D0, 0x16
  1082. 00000BF6  B010                     cmp.b      D0, [A0]
  1083. 00000BF8  6604                     bne        +0x6 /* 00000BFE */
  1084. label00000BFA:
  1085. 00000BFA  16FC 002B                move.b     [A3]+, 0x2B /* '+' */
  1086. label00000BFE:
  1087. 00000BFE  7C01                     moveq.l    D6, 0x01
  1088. 00000C00  7063                     moveq.l    D0, 0x63
  1089. 00000C02  B06E FEC6                cmp.w      D0, [A6 - 0x13A]
  1090. 00000C06  6C04                     bge        +0x6 /* 00000C0C */
  1091. 00000C08  7C03                     moveq.l    D6, 0x03
  1092. 00000C0A  600A                     bra        +0xC /* 00000C16 */
  1093. label00000C0C:
  1094. 00000C0C  7009                     moveq.l    D0, 0x09
  1095. 00000C0E  B06E FEC6                cmp.w      D0, [A6 - 0x13A]
  1096. 00000C12  6C02                     bge        +0x4 /* 00000C16 */
  1097. 00000C14  5246                     addq.w     D6, 1
  1098. label00000C16:
  1099. 00000C16  002E 0002 FDBE           ori.b      [A6 - 0x242], 0x2
  1100. 00000C1C  6000 04C0                bra        +0x4C2 /* 000010DE */
  1101. 00000C20  52AE FFDC                addq.l     [A6 - 0x24], 1
  1102. 00000C24  600A                     bra        +0xC /* 00000C30 */
  1103. label00000C26:
  1104. 00000C26  206E FFDC                movea.l    A0, [A6 - 0x24]
  1105. 00000C2A  52AE FFDC                addq.l     [A6 - 0x24], 1
  1106. 00000C2E  16D0                     move.b     [A3]+, [A0]
  1107. label00000C30:
  1108. 00000C30  206E FFDC                movea.l    A0, [A6 - 0x24]
  1109. 00000C34  7022                     moveq.l    D0, 0x22
  1110. 00000C36  B010                     cmp.b      D0, [A0]
  1111. 00000C38  6700 04A4                beq        +0x4A6 /* 000010DE */
  1112. 00000C3C  200C                     move.l     D0, A4
  1113. 00000C3E  D0BC 0000 00FF           add.l      D0, 0xFF
  1114. 00000C44  B08B                     cmp.l      D0, A3
  1115. 00000C46  62DE                     bhi        -0x20 /* 00000C26 */
  1116. 00000C48  6000 0494                bra        +0x496 /* 000010DE */
  1117. 00000C4C  52AE FFDC                addq.l     [A6 - 0x24], 1
  1118. 00000C50  206E FFDC                movea.l    A0, [A6 - 0x24]
  1119. 00000C54  16D0                     move.b     [A3]+, [A0]
  1120. 00000C56  6000 0486                bra        +0x488 /* 000010DE */
  1121. 00000C5A  206E FFDC                movea.l    A0, [A6 - 0x24]
  1122. 00000C5E  1010                     move.b     D0, [A0]
  1123. 00000C60  5700                     subq.b     D0, 3
  1124. 00000C62  1D40 FED3                move.b     [A6 - 0x12D], D0
  1125. 00000C66  3D6D E59A FFEA           move.w     [A6 - 0x16], [A5 - 0x1A66]
  1126. 00000C6C  6000 0470                bra        +0x472 /* 000010DE */
  1127. 00000C70  302D E5A2                move.w     D0, [A5 - 0x1A5E]
  1128. 00000C74  E540                     asl        D0.w, 2
  1129. 00000C76  41ED E558                lea.l      A0, [A5 - 0x1AA8]
  1130. 00000C7A  2D70 0000 FFE0           move.l     [A6 - 0x20], [A0 + D0.w]
  1131. 00000C80  206E FFDC                movea.l    A0, [A6 - 0x24]
  1132. 00000C84  7011                     moveq.l    D0, 0x11
  1133. 00000C86  B010                     cmp.b      D0, [A0]
  1134. 00000C88  660A                     bne        +0xC /* 00000C94 */
  1135. 00000C8A  206E FFE0                movea.l    A0, [A6 - 0x20]
  1136. 00000C8E  7000                     moveq.l    D0, 0x00
  1137. 00000C90  1010                     move.b     D0, [A0]
  1138. 00000C92  6002                     bra        +0x4 /* 00000C96 */
  1139. label00000C94:
  1140. 00000C94  7003                     moveq.l    D0, 0x03
  1141. label00000C96:
  1142. 00000C96  1D40 FED3                move.b     [A6 - 0x12D], D0
  1143. 00000C9A  52AE FFE0                addq.l     [A6 - 0x20], 1
  1144. 00000C9E  600A                     bra        +0xC /* 00000CAA */
  1145. label00000CA0:
  1146. 00000CA0  206E FFE0                movea.l    A0, [A6 - 0x20]
  1147. 00000CA4  52AE FFE0                addq.l     [A6 - 0x20], 1
  1148. 00000CA8  16D0                     move.b     [A3]+, [A0]
  1149. label00000CAA:
  1150. 00000CAA  102E FED3                move.b     D0, [A6 - 0x12D]
  1151. 00000CAE  532E FED3                subq.b     [A6 - 0x12D], 1
  1152. 00000CB2  4A00                     tst.b      D0
  1153. 00000CB4  670C                     beq        +0xE /* 00000CC2 */
  1154. 00000CB6  200C                     move.l     D0, A4
  1155. 00000CB8  D0BC 0000 00FF           add.l      D0, 0xFF
  1156. 00000CBE  B08B                     cmp.l      D0, A3
  1157. 00000CC0  62DE                     bhi        -0x20 /* 00000CA0 */
  1158. label00000CC2:
  1159. 00000CC2  422E FED3                clr.b      [A6 - 0x12D]
  1160. 00000CC6  6000 0416                bra        +0x418 /* 000010DE */
  1161. 00000CCA  206E FFDC                movea.l    A0, [A6 - 0x24]
  1162. 00000CCE  1010                     move.b     D0, [A0]
  1163. 00000CD0  720D                     moveq.l    D1, 0x0D
  1164. 00000CD2  9001                     sub.b      D0, D1
  1165. 00000CD4  1D40 FED3                move.b     [A6 - 0x12D], D0
  1166. 00000CD8  3D6D E5A2 FFEA           move.w     [A6 - 0x16], [A5 - 0x1A5E]
  1167. 00000CDE  6000 03FE                bra        +0x400 /* 000010DE */
  1168. 00000CE2  4EAD 0D52                jsr        [A5 + 0xD52 /* export_422 */]
  1169. 00000CE6  2E00                     move.l     D7, D0
  1170. 00000CE8  5A87                     addq.l     D7, 5
  1171. 00000CEA  2007                     move.l     D0, D7
  1172. 00000CEC  7207                     moveq.l    D1, 0x07
  1173. 00000CEE  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  1174. 00000CF2  2E00                     move.l     D7, D0
  1175. 00000CF4  6C02                     bge        +0x4 /* 00000CF8 */
  1176. 00000CF6  5E87                     addq.l     D7, 7
  1177. label00000CF8:
  1178. 00000CF8  2007                     move.l     D0, D7
  1179. 00000CFA  E540                     asl        D0.w, 2
  1180. 00000CFC  41ED E53C                lea.l      A0, [A5 - 0x1AC4]
  1181. 00000D00  2D70 0000 FFE0           move.l     [A6 - 0x20], [A0 + D0.w]
  1182. 00000D06  206E FFDC                movea.l    A0, [A6 - 0x24]
  1183. 00000D0A  700B                     moveq.l    D0, 0x0B
  1184. 00000D0C  B010                     cmp.b      D0, [A0]
  1185. 00000D0E  660A                     bne        +0xC /* 00000D1A */
  1186. 00000D10  206E FFE0                movea.l    A0, [A6 - 0x20]
  1187. 00000D14  7000                     moveq.l    D0, 0x00
  1188. 00000D16  1010                     move.b     D0, [A0]
  1189. 00000D18  6002                     bra        +0x4 /* 00000D1C */
  1190. label00000D1A:
  1191. 00000D1A  7003                     moveq.l    D0, 0x03
  1192. label00000D1C:
  1193. 00000D1C  1D40 FED3                move.b     [A6 - 0x12D], D0
  1194. 00000D20  52AE FFE0                addq.l     [A6 - 0x20], 1
  1195. 00000D24  600A                     bra        +0xC /* 00000D30 */
  1196. label00000D26:
  1197. 00000D26  206E FFE0                movea.l    A0, [A6 - 0x20]
  1198. 00000D2A  52AE FFE0                addq.l     [A6 - 0x20], 1
  1199. 00000D2E  16D0                     move.b     [A3]+, [A0]
  1200. label00000D30:
  1201. 00000D30  102E FED3                move.b     D0, [A6 - 0x12D]
  1202. 00000D34  532E FED3                subq.b     [A6 - 0x12D], 1
  1203. 00000D38  4A00                     tst.b      D0
  1204. 00000D3A  670C                     beq        +0xE /* 00000D48 */
  1205. 00000D3C  200C                     move.l     D0, A4
  1206. 00000D3E  D0BC 0000 00FF           add.l      D0, 0xFF
  1207. 00000D44  B08B                     cmp.l      D0, A3
  1208. 00000D46  62DE                     bhi        -0x20 /* 00000D26 */
  1209. label00000D48:
  1210. 00000D48  422E FED3                clr.b      [A6 - 0x12D]
  1211. 00000D4C  6000 0390                bra        +0x392 /* 000010DE */
  1212. 00000D50  206E FFDC                movea.l    A0, [A6 - 0x24]
  1213. 00000D54  1010                     move.b     D0, [A0]
  1214. 00000D56  5F00                     subq.b     D0, 7
  1215. 00000D58  1D40 FED3                move.b     [A6 - 0x12D], D0
  1216. 00000D5C  3D6D E5A0 FFEA           move.w     [A6 - 0x16], [A5 - 0x1A60]
  1217. 00000D62  6000 037A                bra        +0x37C /* 000010DE */
  1218. 00000D66  302D E59E                move.w     D0, [A5 - 0x1A62]
  1219. 00000D6A  48C0                     ext.l      D0
  1220. 00000D6C  223C 0000 03E8           move.l     D1, 0x3E8
  1221. 00000D72  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1222. 00000D76  7230                     moveq.l    D1, 0x30
  1223. 00000D78  D081                     add.l      D0, D1
  1224. 00000D7A  16C0                     move.b     [A3]+, D0
  1225. 00000D7C  200C                     move.l     D0, A4
  1226. 00000D7E  D0BC 0000 00FF           add.l      D0, 0xFF
  1227. 00000D84  B08B                     cmp.l      D0, A3
  1228. 00000D86  6318                     bls        +0x1A /* 00000DA0 */
  1229. 00000D88  302D E59E                move.w     D0, [A5 - 0x1A62]
  1230. 00000D8C  48C0                     ext.l      D0
  1231. 00000D8E  7264                     moveq.l    D1, 0x64
  1232. 00000D90  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1233. 00000D94  720A                     moveq.l    D1, 0x0A
  1234. 00000D96  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  1235. 00000D9A  7230                     moveq.l    D1, 0x30
  1236. 00000D9C  D081                     add.l      D0, D1
  1237. 00000D9E  16C0                     move.b     [A3]+, D0
  1238. label00000DA0:
  1239. 00000DA0  1D7C 0002 FED3           move.b     [A6 - 0x12D], 0x2
  1240. 00000DA6  302D E59E                move.w     D0, [A5 - 0x1A62]
  1241. 00000DAA  48C0                     ext.l      D0
  1242. 00000DAC  7264                     moveq.l    D1, 0x64
  1243. 00000DAE  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  1244. 00000DB2  3D40 FFEA                move.w     [A6 - 0x16], D0
  1245. 00000DB6  6000 0326                bra        +0x328 /* 000010DE */
  1246. 00000DBA  4A6D E59C                tst.w      [A5 - 0x1A64]
  1247. 00000DBE  671C                     beq        +0x1E /* 00000DDC */
  1248. 00000DC0  700C                     moveq.l    D0, 0x0C
  1249. 00000DC2  B06D E59C                cmp.w      D0, [A5 - 0x1A64]
  1250. 00000DC6  6C0C                     bge        +0xE /* 00000DD4 */
  1251. 00000DC8  302D E59C                move.w     D0, [A5 - 0x1A64]
  1252. 00000DCC  907C 000C                sub.w      D0, 0xC
  1253. 00000DD0  48C0                     ext.l      D0
  1254. 00000DD2  600A                     bra        +0xC /* 00000DDE */
  1255. label00000DD4:
  1256. 00000DD4  302D E59C                move.w     D0, [A5 - 0x1A64]
  1257. 00000DD8  48C0                     ext.l      D0
  1258. 00000DDA  6002                     bra        +0x4 /* 00000DDE */
  1259. label00000DDC:
  1260. 00000DDC  700C                     moveq.l    D0, 0x0C
  1261. label00000DDE:
  1262. 00000DDE  3D40 FFEA                move.w     [A6 - 0x16], D0
  1263. 00000DE2  206E FFDC                movea.l    A0, [A6 - 0x24]
  1264. 00000DE6  1010                     move.b     D0, [A0]
  1265. 00000DE8  721E                     moveq.l    D1, 0x1E
  1266. 00000DEA  9001                     sub.b      D0, D1
  1267. 00000DEC  1D40 FED3                move.b     [A6 - 0x12D], D0
  1268. 00000DF0  6000 02EC                bra        +0x2EE /* 000010DE */
  1269. 00000DF4  3D6D E59C FFEA           move.w     [A6 - 0x16], [A5 - 0x1A64]
  1270. 00000DFA  206E FFDC                movea.l    A0, [A6 - 0x24]
  1271. 00000DFE  1010                     move.b     D0, [A0]
  1272. 00000E00  5B00                     subq.b     D0, 5
  1273. 00000E02  1D40 FED3                move.b     [A6 - 0x12D], D0
  1274. 00000E06  6000 02D6                bra        +0x2D8 /* 000010DE */
  1275. 00000E0A  206E FFDC                movea.l    A0, [A6 - 0x24]
  1276. 00000E0E  1010                     move.b     D0, [A0]
  1277. 00000E10  5300                     subq.b     D0, 1
  1278. 00000E12  1D40 FED3                move.b     [A6 - 0x12D], D0
  1279. 00000E16  3D6D E598 FFEA           move.w     [A6 - 0x16], [A5 - 0x1A68]
  1280. 00000E1C  6000 02C0                bra        +0x2C2 /* 000010DE */
  1281. 00000E20  102E FDBF                move.b     D0, [A6 - 0x241]
  1282. 00000E24  4600                     not.b      D0
  1283. 00000E26  0800 0000                btst.b     D0, 0x0
  1284. 00000E2A  670A                     beq        +0xC /* 00000E36 */
  1285. 00000E2C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1286. 00000E30  4EAD 0D5A                jsr        [A5 + 0xD5A /* export_423 */]
  1287. 00000E34  588F                     addq.l     A7, 4
  1288. label00000E36:
  1289. 00000E36  700B                     moveq.l    D0, 0x0B
  1290. 00000E38  B06D E59C                cmp.w      D0, [A5 - 0x1A64]
  1291. 00000E3C  6C08                     bge        +0xA /* 00000E46 */
  1292. 00000E3E  2D6D E4E0 FFFC           move.l     [A6 - 0x4], [A5 - 0x1B20]
  1293. 00000E44  6006                     bra        +0x8 /* 00000E4C */
  1294. label00000E46:
  1295. 00000E46  2D6D E4E4 FFFC           move.l     [A6 - 0x4], [A5 - 0x1B1C]
  1296. label00000E4C:
  1297. 00000E4C  4246                     clr.w      D6
  1298. 00000E4E  6028                     bra        +0x2A /* 00000E78 */
  1299. label00000E50:
  1300. 00000E50  206E FFFC                movea.l    A0, [A6 - 0x4]
  1301. 00000E54  7000                     moveq.l    D0, 0x00
  1302. 00000E56  1030 6001                move.b     D0, [A0 + D6.w + 0x1]
  1303. 00000E5A  41ED A614                lea.l      A0, [A5 - 0x59EC]
  1304. 00000E5E  43EE FED4                lea.l      A1, [A6 - 0x12C]
  1305. 00000E62  13B0 0000 6000           move.b     [A1 + D6.w], [A0 + D0.w]
  1306. 00000E68  1A30 0000                move.b     D5, [A0 + D0.w]
  1307. 00000E6C  0C05 0020                cmpi.b     D5, 0x20 /* ' ' */
  1308. 00000E70  6704                     beq        +0x6 /* 00000E76 */
  1309. 00000E72  5246                     addq.w     D6, 1
  1310. 00000E74  6010                     bra        +0x12 /* 00000E86 */
  1311. label00000E76:
  1312. 00000E76  5246                     addq.w     D6, 1
  1313. label00000E78:
  1314. 00000E78  48C6                     ext.l      D6
  1315. 00000E7A  206E FFFC                movea.l    A0, [A6 - 0x4]
  1316. 00000E7E  7000                     moveq.l    D0, 0x00
  1317. 00000E80  1010                     move.b     D0, [A0]
  1318. 00000E82  B086                     cmp.l      D0, D6
  1319. 00000E84  6ECA                     bgt        -0x34 /* 00000E50 */
  1320. label00000E86:
  1321. 00000E86  41EE FED4                lea.l      A0, [A6 - 0x12C]
  1322. 00000E8A  4230 6000                clr.b      [A0 + D6.w]
  1323. 00000E8E  4246                     clr.w      D6
  1324. 00000E90  600C                     bra        +0xE /* 00000E9E */
  1325. label00000E92:
  1326. 00000E92  3006                     move.w     D0, D6
  1327. 00000E94  5246                     addq.w     D6, 1
  1328. 00000E96  41EE FED4                lea.l      A0, [A6 - 0x12C]
  1329. 00000E9A  16F0 0000                move.b     [A3]+, [A0 + D0.w]
  1330. label00000E9E:
  1331. 00000E9E  41EE FED4                lea.l      A0, [A6 - 0x12C]
  1332. 00000EA2  4A30 6000                tst.b      [A0 + D6.w]
  1333. 00000EA6  6700 0236                beq        +0x238 /* 000010DE */
  1334. 00000EAA  200C                     move.l     D0, A4
  1335. 00000EAC  D0BC 0000 00FF           add.l      D0, 0xFF
  1336. 00000EB2  B08B                     cmp.l      D0, A3
  1337. 00000EB4  62DC                     bhi        -0x22 /* 00000E92 */
  1338. 00000EB6  6000 0226                bra        +0x228 /* 000010DE */
  1339. 00000EBA  102E FDBF                move.b     D0, [A6 - 0x241]
  1340. 00000EBE  4600                     not.b      D0
  1341. 00000EC0  0800 0000                btst.b     D0, 0x0
  1342. 00000EC4  670A                     beq        +0xC /* 00000ED0 */
  1343. 00000EC6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1344. 00000ECA  4EAD 0D5A                jsr        [A5 + 0xD5A /* export_423 */]
  1345. 00000ECE  588F                     addq.l     A7, 4
  1346. label00000ED0:
  1347. 00000ED0  700B                     moveq.l    D0, 0x0B
  1348. 00000ED2  B06D E59C                cmp.w      D0, [A5 - 0x1A64]
  1349. 00000ED6  6C08                     bge        +0xA /* 00000EE0 */
  1350. 00000ED8  2D6D E4E0 FFFC           move.l     [A6 - 0x4], [A5 - 0x1B20]
  1351. 00000EDE  6006                     bra        +0x8 /* 00000EE6 */
  1352. label00000EE0:
  1353. 00000EE0  2D6D E4E4 FFFC           move.l     [A6 - 0x4], [A5 - 0x1B1C]
  1354. label00000EE6:
  1355. 00000EE6  4246                     clr.w      D6
  1356. 00000EE8  601E                     bra        +0x20 /* 00000F08 */
  1357. label00000EEA:
  1358. 00000EEA  206E FFFC                movea.l    A0, [A6 - 0x4]
  1359. 00000EEE  7000                     moveq.l    D0, 0x00
  1360. 00000EF0  1030 6001                move.b     D0, [A0 + D6.w + 0x1]
  1361. 00000EF4  41ED A614                lea.l      A0, [A5 - 0x59EC]
  1362. 00000EF8  43EE FED4                lea.l      A1, [A6 - 0x12C]
  1363. 00000EFC  13B0 0000 6000           move.b     [A1 + D6.w], [A0 + D0.w]
  1364. 00000F02  1A30 0000                move.b     D5, [A0 + D0.w]
  1365. 00000F06  5246                     addq.w     D6, 1
  1366. label00000F08:
  1367. 00000F08  48C6                     ext.l      D6
  1368. 00000F0A  206E FFFC                movea.l    A0, [A6 - 0x4]
  1369. 00000F0E  7000                     moveq.l    D0, 0x00
  1370. 00000F10  1010                     move.b     D0, [A0]
  1371. 00000F12  B086                     cmp.l      D0, D6
  1372. 00000F14  6ED4                     bgt        -0x2A /* 00000EEA */
  1373. 00000F16  41EE FED4                lea.l      A0, [A6 - 0x12C]
  1374. 00000F1A  4230 6000                clr.b      [A0 + D6.w]
  1375. 00000F1E  4246                     clr.w      D6
  1376. 00000F20  600C                     bra        +0xE /* 00000F2E */
  1377. label00000F22:
  1378. 00000F22  3006                     move.w     D0, D6
  1379. 00000F24  5246                     addq.w     D6, 1
  1380. 00000F26  41EE FED4                lea.l      A0, [A6 - 0x12C]
  1381. 00000F2A  16F0 0000                move.b     [A3]+, [A0 + D0.w]
  1382. label00000F2E:
  1383. 00000F2E  41EE FED4                lea.l      A0, [A6 - 0x12C]
  1384. 00000F32  4A30 6000                tst.b      [A0 + D6.w]
  1385. 00000F36  6700 01A6                beq        +0x1A8 /* 000010DE */
  1386. 00000F3A  200C                     move.l     D0, A4
  1387. 00000F3C  D0BC 0000 00FF           add.l      D0, 0xFF
  1388. 00000F42  B08B                     cmp.l      D0, A3
  1389. 00000F44  62DC                     bhi        -0x22 /* 00000F22 */
  1390. 00000F46  6000 0196                bra        +0x198 /* 000010DE */
  1391. 00000F4A  102E FDBF                move.b     D0, [A6 - 0x241]
  1392. 00000F4E  4600                     not.b      D0
  1393. 00000F50  0800 0000                btst.b     D0, 0x0
  1394. 00000F54  670A                     beq        +0xC /* 00000F60 */
  1395. 00000F56  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1396. 00000F5A  4EAD 0D5A                jsr        [A5 + 0xD5A /* export_423 */]
  1397. 00000F5E  588F                     addq.l     A7, 4
  1398. label00000F60:
  1399. 00000F60  700B                     moveq.l    D0, 0x0B
  1400. 00000F62  B06D E59C                cmp.w      D0, [A5 - 0x1A64]
  1401. 00000F66  6C08                     bge        +0xA /* 00000F70 */
  1402. 00000F68  2D6D E4E0 FFFC           move.l     [A6 - 0x4], [A5 - 0x1B20]
  1403. 00000F6E  6006                     bra        +0x8 /* 00000F76 */
  1404. label00000F70:
  1405. 00000F70  2D6D E4E4 FFFC           move.l     [A6 - 0x4], [A5 - 0x1B1C]
  1406. label00000F76:
  1407. 00000F76  4246                     clr.w      D6
  1408. 00000F78  6028                     bra        +0x2A /* 00000FA2 */
  1409. label00000F7A:
  1410. 00000F7A  206E FFFC                movea.l    A0, [A6 - 0x4]
  1411. 00000F7E  7000                     moveq.l    D0, 0x00
  1412. 00000F80  1030 6001                move.b     D0, [A0 + D6.w + 0x1]
  1413. 00000F84  41ED A714                lea.l      A0, [A5 - 0x58EC]
  1414. 00000F88  43EE FED4                lea.l      A1, [A6 - 0x12C]
  1415. 00000F8C  13B0 0000 6000           move.b     [A1 + D6.w], [A0 + D0.w]
  1416. 00000F92  1A30 0000                move.b     D5, [A0 + D0.w]
  1417. 00000F96  0C05 0020                cmpi.b     D5, 0x20 /* ' ' */
  1418. 00000F9A  6704                     beq        +0x6 /* 00000FA0 */
  1419. 00000F9C  5246                     addq.w     D6, 1
  1420. 00000F9E  6010                     bra        +0x12 /* 00000FB0 */
  1421. label00000FA0:
  1422. 00000FA0  5246                     addq.w     D6, 1
  1423. label00000FA2:
  1424. 00000FA2  48C6                     ext.l      D6
  1425. 00000FA4  206E FFFC                movea.l    A0, [A6 - 0x4]
  1426. 00000FA8  7000                     moveq.l    D0, 0x00
  1427. 00000FAA  1010                     move.b     D0, [A0]
  1428. 00000FAC  B086                     cmp.l      D0, D6
  1429. 00000FAE  6ECA                     bgt        -0x34 /* 00000F7A */
  1430. label00000FB0:
  1431. 00000FB0  41EE FED4                lea.l      A0, [A6 - 0x12C]
  1432. 00000FB4  4230 6000                clr.b      [A0 + D6.w]
  1433. 00000FB8  4246                     clr.w      D6
  1434. 00000FBA  600C                     bra        +0xE /* 00000FC8 */
  1435. label00000FBC:
  1436. 00000FBC  3006                     move.w     D0, D6
  1437. 00000FBE  5246                     addq.w     D6, 1
  1438. 00000FC0  41EE FED4                lea.l      A0, [A6 - 0x12C]
  1439. 00000FC4  16F0 0000                move.b     [A3]+, [A0 + D0.w]
  1440. label00000FC8:
  1441. 00000FC8  41EE FED4                lea.l      A0, [A6 - 0x12C]
  1442. 00000FCC  4A30 6000                tst.b      [A0 + D6.w]
  1443. 00000FD0  6700 010C                beq        +0x10E /* 000010DE */
  1444. 00000FD4  200C                     move.l     D0, A4
  1445. 00000FD6  D0BC 0000 00FF           add.l      D0, 0xFF
  1446. 00000FDC  B08B                     cmp.l      D0, A3
  1447. 00000FDE  62DC                     bhi        -0x22 /* 00000FBC */
  1448. 00000FE0  6000 00FC                bra        +0xFE /* 000010DE */
  1449. 00000FE4  102E FDBF                move.b     D0, [A6 - 0x241]
  1450. 00000FE8  4600                     not.b      D0
  1451. 00000FEA  0800 0000                btst.b     D0, 0x0
  1452. 00000FEE  670A                     beq        +0xC /* 00000FFA */
  1453. 00000FF0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1454. 00000FF4  4EAD 0D5A                jsr        [A5 + 0xD5A /* export_423 */]
  1455. 00000FF8  588F                     addq.l     A7, 4
  1456. label00000FFA:
  1457. 00000FFA  700B                     moveq.l    D0, 0x0B
  1458. 00000FFC  B06D E59C                cmp.w      D0, [A5 - 0x1A64]
  1459. 00001000  6C08                     bge        +0xA /* 0000100A */
  1460. 00001002  2D6D E4E0 FFFC           move.l     [A6 - 0x4], [A5 - 0x1B20]
  1461. 00001008  6006                     bra        +0x8 /* 00001010 */
  1462. label0000100A:
  1463. 0000100A  2D6D E4E4 FFFC           move.l     [A6 - 0x4], [A5 - 0x1B1C]
  1464. label00001010:
  1465. 00001010  4246                     clr.w      D6
  1466. 00001012  601E                     bra        +0x20 /* 00001032 */
  1467. label00001014:
  1468. 00001014  206E FFFC                movea.l    A0, [A6 - 0x4]
  1469. 00001018  7000                     moveq.l    D0, 0x00
  1470. 0000101A  1030 6001                move.b     D0, [A0 + D6.w + 0x1]
  1471. 0000101E  41ED A714                lea.l      A0, [A5 - 0x58EC]
  1472. 00001022  43EE FED4                lea.l      A1, [A6 - 0x12C]
  1473. 00001026  13B0 0000 6000           move.b     [A1 + D6.w], [A0 + D0.w]
  1474. 0000102C  1A30 0000                move.b     D5, [A0 + D0.w]
  1475. 00001030  5246                     addq.w     D6, 1
  1476. label00001032:
  1477. 00001032  48C6                     ext.l      D6
  1478. 00001034  206E FFFC                movea.l    A0, [A6 - 0x4]
  1479. 00001038  7000                     moveq.l    D0, 0x00
  1480. 0000103A  1010                     move.b     D0, [A0]
  1481. 0000103C  B086                     cmp.l      D0, D6
  1482. 0000103E  6ED4                     bgt        -0x2A /* 00001014 */
  1483. 00001040  41EE FED4                lea.l      A0, [A6 - 0x12C]
  1484. 00001044  4230 6000                clr.b      [A0 + D6.w]
  1485. 00001048  4246                     clr.w      D6
  1486. 0000104A  600C                     bra        +0xE /* 00001058 */
  1487. label0000104C:
  1488. 0000104C  3006                     move.w     D0, D6
  1489. 0000104E  5246                     addq.w     D6, 1
  1490. 00001050  41EE FED4                lea.l      A0, [A6 - 0x12C]
  1491. 00001054  16F0 0000                move.b     [A3]+, [A0 + D0.w]
  1492. label00001058:
  1493. 00001058  41EE FED4                lea.l      A0, [A6 - 0x12C]
  1494. 0000105C  4A30 6000                tst.b      [A0 + D6.w]
  1495. 00001060  677C                     beq        +0x7E /* 000010DE */
  1496. 00001062  200C                     move.l     D0, A4
  1497. 00001064  D0BC 0000 00FF           add.l      D0, 0xFF
  1498. 0000106A  B08B                     cmp.l      D0, A3
  1499. 0000106C  62DE                     bhi        -0x20 /* 0000104C */
  1500. 0000106E  606E                     bra        +0x70 /* 000010DE */
  1501. 00001070  206E FFDC                movea.l    A0, [A6 - 0x24]
  1502. 00001074  7000                     moveq.l    D0, 0x00
  1503. 00001076  1010                     move.b     D0, [A0]
  1504. 00001078  E540                     asl        D0.w, 2
  1505. 0000107A  41ED E220                lea.l      A0, [A5 - 0x1DE0]
  1506. 0000107E  2D70 0000 FFE0           move.l     [A6 - 0x20], [A0 + D0.w]
  1507. 00001084  600A                     bra        +0xC /* 00001090 */
  1508. label00001086:
  1509. 00001086  206E FFE0                movea.l    A0, [A6 - 0x20]
  1510. 0000108A  52AE FFE0                addq.l     [A6 - 0x20], 1
  1511. 0000108E  16D0                     move.b     [A3]+, [A0]
  1512. label00001090:
  1513. 00001090  206E FFE0                movea.l    A0, [A6 - 0x20]
  1514. 00001094  4A10                     tst.b      [A0]
  1515. 00001096  66EE                     bne        -0x10 /* 00001086 */
  1516. 00001098  6044                     bra        +0x46 /* 000010DE */
  1517. 0000109A  006E 0004 FDBA           ori.w      [A6 - 0x246], 0x4
  1518. 000010A0  700A                     moveq.l    D0, 0x0A
  1519. 000010A2  B06D EA5C                cmp.w      D0, [A5 - 0x15A4]
  1520. 000010A6  6F36                     ble        +0x38 /* 000010DE */
  1521. 000010A8  52AE FFDC                addq.l     [A6 - 0x24], 1
  1522. 000010AC  206E FFDC                movea.l    A0, [A6 - 0x24]
  1523. 000010B0  302D EA5C                move.w     D0, [A5 - 0x15A4]
  1524. 000010B4  43ED EA72                lea.l      A1, [A5 - 0x158E]
  1525. 000010B8  1390 0000                move.b     [A1 + D0.w], [A0]
  1526. 000010BC  200B                     move.l     D0, A3
  1527. 000010BE  908C                     sub.l      D0, A4
  1528. 000010C0  7200                     moveq.l    D1, 0x00
  1529. 000010C2  1200                     move.b     D1, D0
  1530. 000010C4  302D EA5C                move.w     D0, [A5 - 0x15A4]
  1531. 000010C8  526D EA5C                addq.w     [A5 - 0x15A4], 1
  1532. 000010CC  D040                     add.w      D0, D0
  1533. 000010CE  41ED EA5E                lea.l      A0, [A5 - 0x15A2]
  1534. 000010D2  3181 0000                move.w     [A0 + D0.w], D1
  1535. 000010D6  6006                     bra        +0x8 /* 000010DE */
  1536. label000010D8:
  1537. 000010D8  206E FFDC                movea.l    A0, [A6 - 0x24]
  1538. 000010DC  16D0                     move.b     [A3]+, [A0]
  1539. label000010DE:
  1540. 000010DE  4A2E FED3                tst.b      [A6 - 0x12D]
  1541. 000010E2  6744                     beq        +0x46 /* 00001128 */
  1542. 000010E4  7009                     moveq.l    D0, 0x09
  1543. 000010E6  B06E FFEA                cmp.w      D0, [A6 - 0x16]
  1544. 000010EA  6D08                     blt        +0xA /* 000010F4 */
  1545. 000010EC  7002                     moveq.l    D0, 0x02
  1546. 000010EE  B02E FED3                cmp.b      D0, [A6 - 0x12D]
  1547. 000010F2  6612                     bne        +0x14 /* 00001106 */
  1548. label000010F4:
  1549. 000010F4  302E FFEA                move.w     D0, [A6 - 0x16]
  1550. 000010F8  48C0                     ext.l      D0
  1551. 000010FA  720A                     moveq.l    D1, 0x0A
  1552. 000010FC  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1553. 00001100  7230                     moveq.l    D1, 0x30
  1554. 00001102  D081                     add.l      D0, D1
  1555. 00001104  16C0                     move.b     [A3]+, D0
  1556. label00001106:
  1557. 00001106  200C                     move.l     D0, A4
  1558. 00001108  D0BC 0000 00FF           add.l      D0, 0xFF
  1559. 0000110E  B08B                     cmp.l      D0, A3
  1560. 00001110  6312                     bls        +0x14 /* 00001124 */
  1561. 00001112  302E FFEA                move.w     D0, [A6 - 0x16]
  1562. 00001116  48C0                     ext.l      D0
  1563. 00001118  720A                     moveq.l    D1, 0x0A
  1564. 0000111A  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  1565. 0000111E  7230                     moveq.l    D1, 0x30
  1566. 00001120  D081                     add.l      D0, D1
  1567. 00001122  16C0                     move.b     [A3]+, D0
  1568. label00001124:
  1569. 00001124  422E FED3                clr.b      [A6 - 0x12D]
  1570. label00001128:
  1571. 00001128  52AE FFDC                addq.l     [A6 - 0x24], 1
  1572. 0000112C  7010                     moveq.l    D0, 0x10
  1573. 0000112E  C02E FDBD                and.b      D0, [A6 - 0x243]
  1574. 00001132  671E                     beq        +0x20 /* 00001152 */
  1575. 00001134  206E FFDC                movea.l    A0, [A6 - 0x24]
  1576. 00001138  4A10                     tst.b      [A0]
  1577. 0000113A  6616                     bne        +0x18 /* 00001152 */
  1578. 0000113C  206E 0010                movea.l    A0, [A6 + 0x10]
  1579. 00001140  7000                     moveq.l    D0, 0x00
  1580. 00001142  1010                     move.b     D0, [A0]
  1581. 00001144  D0AE 0010                add.l      D0, [A6 + 0x10]
  1582. 00001148  2D40 FFF4                move.l     [A6 - 0xC], D0
  1583. 0000114C  2D6E FFE0 FFDC           move.l     [A6 - 0x24], [A6 - 0x20]
  1584. label00001152:
  1585. 00001152  202E FFDC                move.l     D0, [A6 - 0x24]
  1586. 00001156  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  1587. 0000115A  6218                     bhi        +0x1A /* 00001174 */
  1588. 0000115C  206E FFDC                movea.l    A0, [A6 - 0x24]
  1589. 00001160  7018                     moveq.l    D0, 0x18
  1590. 00001162  B010                     cmp.b      D0, [A0]
  1591. 00001164  670E                     beq        +0x10 /* 00001174 */
  1592. 00001166  200C                     move.l     D0, A4
  1593. 00001168  D0BC 0000 00FF           add.l      D0, 0xFF
  1594. 0000116E  B08B                     cmp.l      D0, A3
  1595. 00001170  6200 F57C                bhi        -0xA82 /* 000006EE */
  1596. label00001174:
  1597. 00001174  7008                     moveq.l    D0, 0x08
  1598. 00001176  C02E FDBD                and.b      D0, [A6 - 0x243]
  1599. 0000117A  6700 0118                beq        +0x11A /* 00001294 */
  1600. 0000117E  102E FDBD                move.b     D0, [A6 - 0x243]
  1601. 00001182  4600                     not.b      D0
  1602. 00001184  0800 0000                btst.b     D0, 0x0
  1603. 00001188  6708                     beq        +0xA /* 00001192 */
  1604. 0000118A  200B                     move.l     D0, A3
  1605. 0000118C  908C                     sub.l      D0, A4
  1606. 0000118E  1D40 FECF                move.b     [A6 - 0x131], D0
  1607. label00001192:
  1608. 00001192  200C                     move.l     D0, A4
  1609. 00001194  5280                     addq.l     D0, 1
  1610. 00001196  2D40 FFD4                move.l     [A6 - 0x2C], D0
  1611. 0000119A  426E FFEA                clr.w      [A6 - 0x16]
  1612. 0000119E  601C                     bra        +0x1E /* 000011BC */
  1613. label000011A0:
  1614. 000011A0  206E FFD4                movea.l    A0, [A6 - 0x2C]
  1615. 000011A4  7039                     moveq.l    D0, 0x39
  1616. 000011A6  B010                     cmp.b      D0, [A0]
  1617. 000011A8  650E                     bcs        +0x10 /* 000011B8 */
  1618. 000011AA  206E FFD4                movea.l    A0, [A6 - 0x2C]
  1619. 000011AE  7030                     moveq.l    D0, 0x30
  1620. 000011B0  B010                     cmp.b      D0, [A0]
  1621. 000011B2  6204                     bhi        +0x6 /* 000011B8 */
  1622. 000011B4  526E FFEA                addq.w     [A6 - 0x16], 1
  1623. label000011B8:
  1624. 000011B8  52AE FFD4                addq.l     [A6 - 0x2C], 1
  1625. label000011BC:
  1626. 000011BC  7000                     moveq.l    D0, 0x00
  1627. 000011BE  102E FECF                move.b     D0, [A6 - 0x131]
  1628. 000011C2  D08C                     add.l      D0, A4
  1629. 000011C4  B0AE FFD4                cmp.l      D0, [A6 - 0x2C]
  1630. 000011C8  6308                     bls        +0xA /* 000011D2 */
  1631. 000011CA  206E FFD4                movea.l    A0, [A6 - 0x2C]
  1632. 000011CE  4A10                     tst.b      [A0]
  1633. 000011D0  66CE                     bne        -0x30 /* 000011A0 */
  1634. label000011D2:
  1635. 000011D2  302E FFEA                move.w     D0, [A6 - 0x16]
  1636. 000011D6  5340                     subq.w     D0, 1
  1637. 000011D8  48C0                     ext.l      D0
  1638. 000011DA  81FC 0003                divs.w     D0, 0x3
  1639. 000011DE  3C00                     move.w     D6, D0
  1640. 000011E0  200B                     move.l     D0, A3
  1641. 000011E2  5380                     subq.l     D0, 1
  1642. 000011E4  2D40 FFD4                move.l     [A6 - 0x2C], D0
  1643. 000011E8  D6C6                     add.w      A3, D6
  1644. 000011EA  6014                     bra        +0x16 /* 00001200 */
  1645. label000011EC:
  1646. 000011EC  206E FFD4                movea.l    A0, [A6 - 0x2C]
  1647. 000011F0  48C6                     ext.l      D6
  1648. 000011F2  2006                     move.l     D0, D6
  1649. 000011F4  D0AE FFD4                add.l      D0, [A6 - 0x2C]
  1650. 000011F8  2240                     movea.l    A1, D0
  1651. 000011FA  1290                     move.b     [A1], [A0]
  1652. 000011FC  53AE FFD4                subq.l     [A6 - 0x2C], 1
  1653. label00001200:
  1654. 00001200  7000                     moveq.l    D0, 0x00
  1655. 00001202  102E FECF                move.b     D0, [A6 - 0x131]
  1656. 00001206  D08C                     add.l      D0, A4
  1657. 00001208  B0AE FFD4                cmp.l      D0, [A6 - 0x2C]
  1658. 0000120C  63DE                     bls        -0x20 /* 000011EC */
  1659. 0000120E  426E FFEA                clr.w      [A6 - 0x16]
  1660. 00001212  607C                     bra        +0x7E /* 00001290 */
  1661. label00001214:
  1662. 00001214  206E FFD4                movea.l    A0, [A6 - 0x2C]
  1663. 00001218  7030                     moveq.l    D0, 0x30
  1664. 0000121A  B010                     cmp.b      D0, [A0]
  1665. 0000121C  620E                     bhi        +0x10 /* 0000122C */
  1666. 0000121E  206E FFD4                movea.l    A0, [A6 - 0x2C]
  1667. 00001222  7039                     moveq.l    D0, 0x39
  1668. 00001224  B010                     cmp.b      D0, [A0]
  1669. 00001226  6504                     bcs        +0x6 /* 0000122C */
  1670. 00001228  526E FFEA                addq.w     [A6 - 0x16], 1
  1671. label0000122C:
  1672. 0000122C  206E FFD4                movea.l    A0, [A6 - 0x2C]
  1673. 00001230  48C6                     ext.l      D6
  1674. 00001232  2006                     move.l     D0, D6
  1675. 00001234  D0AE FFD4                add.l      D0, [A6 - 0x2C]
  1676. 00001238  2240                     movea.l    A1, D0
  1677. 0000123A  1290                     move.b     [A1], [A0]
  1678. 0000123C  7003                     moveq.l    D0, 0x03
  1679. 0000123E  B06E FFEA                cmp.w      D0, [A6 - 0x16]
  1680. 00001242  6648                     bne        +0x4A /* 0000128C */
  1681. 00001244  5346                     subq.w     D6, 1
  1682. 00001246  426E FFEA                clr.w      [A6 - 0x16]
  1683. 0000124A  48C6                     ext.l      D6
  1684. 0000124C  2006                     move.l     D0, D6
  1685. 0000124E  D0AE FFD4                add.l      D0, [A6 - 0x2C]
  1686. 00001252  2040                     movea.l    A0, D0
  1687. 00001254  10AD E5C0                move.b     [A0], [A5 - 0x1A40]
  1688. 00001258  4244                     clr.w      D4
  1689. 0000125A  602A                     bra        +0x2C /* 00001286 */
  1690. label0000125C:
  1691. 0000125C  2004                     move.l     D0, D4
  1692. 0000125E  D040                     add.w      D0, D0
  1693. 00001260  41ED EA5E                lea.l      A0, [A5 - 0x15A2]
  1694. 00001264  222E FFD4                move.l     D1, [A6 - 0x2C]
  1695. 00001268  928C                     sub.l      D1, A4
  1696. 0000126A  48C6                     ext.l      D6
  1697. 0000126C  9286                     sub.l      D1, D6
  1698. 0000126E  3030 0000                move.w     D0, [A0 + D0.w]
  1699. 00001272  48C0                     ext.l      D0
  1700. 00001274  B280                     cmp.l      D1, D0
  1701. 00001276  6E0C                     bgt        +0xE /* 00001284 */
  1702. 00001278  2004                     move.l     D0, D4
  1703. 0000127A  D040                     add.w      D0, D0
  1704. 0000127C  41ED EA5E                lea.l      A0, [A5 - 0x15A2]
  1705. 00001280  5270 0000                addq.w     [A0 + D0.w], 1
  1706. label00001284:
  1707. 00001284  5244                     addq.w     D4, 1
  1708. label00001286:
  1709. 00001286  B86D EA5C                cmp.w      D4, [A5 - 0x15A4]
  1710. 0000128A  6DD0                     blt        -0x2E /* 0000125C */
  1711. label0000128C:
  1712. 0000128C  53AE FFD4                subq.l     [A6 - 0x2C], 1
  1713. label00001290:
  1714. 00001290  4A46                     tst.w      D6
  1715. 00001292  6680                     bne        -0x7E /* 00001214 */
  1716. label00001294:
  1717. 00001294  4213                     clr.b      [A3]
  1718. 00001296  200B                     move.l     D0, A3
  1719. 00001298  908C                     sub.l      D0, A4
  1720. 0000129A  5380                     subq.l     D0, 1
  1721. 0000129C  1880                     move.b     [A4], D0
  1722. 0000129E  302E FDBA                move.w     D0, [A6 - 0x246]
  1723. label000012A2:
  1724. 000012A2  4CEE 18F0 FDA0           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x260]
  1725. 000012A8  4E5E                     unlink     A6
  1726. 000012AA  4E75                     rts
  1727.